Entity Framework Core is a lightweight and extensible version of the popular Entity Framework data access technology
Latest commit bb7e7c4 Oct 18, 2018
Permalink
Failed to load latest commit information.
.github Update ISSUE_TEMPLATE.md (#10444) Nov 30, 2017
.vsts-pipelines/builds Update CI and build tools for to use 2.2 versions Jun 28, 2018
benchmarks Benchmarks: Compile for AnyCpu Aug 10, 2018
build Use NetTopologySuite.IO.SqlServerBytes Oct 11, 2018
samples Query: Remove VisitSqlFunctionName redudant method Oct 9, 2018
src Revert to 2.1 type mapping behavior for provider mappings that use St… Oct 19, 2018
test Revert to 2.1 type mapping behavior for provider mappings that use St… Oct 19, 2018
tools Make warning as error exception more helpful Feb 28, 2018
.editorconfig Update .editorconfig Aug 15, 2018
.gitattributes Update git artifacts Mar 13, 2017
.gitignore Remove stackdump file Feb 6, 2018
CONTRIBUTING.md Update CONTRIBUTING.md Jul 24, 2018
Directory.Build.props Fix the file path to signed package items and remove obsolete signing… Sep 27, 2018
Directory.Build.targets Upgrade the build to 2.2 Preview 2 SDK (#13467) Oct 2, 2018
EFCore.Cosmos.sln Changes from 2.2 new API review Oct 8, 2018
EFCore.Cosmos.sln.DotSettings Fix tests on net461 Aug 15, 2018
EFCore.Runtime.sln Sqlite: Support spatial data via NTS and SpatiaLite Sep 10, 2018
EFCore.Runtime.sln.DotSettings Fix tests on net461 Aug 15, 2018
EFCore.ruleset Cleanup Oct 3, 2018
EFCore.sln Changes from 2.2 new API review Oct 8, 2018
EFCore.sln.DotSettings Fix tests on net461 Aug 15, 2018
LICENSE.txt Update LICENSE.txt Sep 11, 2018
NuGet.config Remove usage of Microsoft.DotNet.GlobalTools.Sdk (#13255) Sep 7, 2018
NuGetPackageVerifier.json Update NugetPackageVerifier to remove unnecessary exclusions Oct 10, 2018
README.md Update README.md Oct 18, 2018
build.cmd Update bootstrappers Oct 9, 2017
build.sh Update bootstrappers Oct 9, 2017
korebuild-lock.txt Update dependencies.props Oct 7, 2018
korebuild.json Update CI and build tools for to use 2.2 versions Jun 28, 2018
run.cmd Update bootstrappers Oct 9, 2017
run.ps1 automated: bulk infrastructure updates. Update bootstrapper scripts a… Sep 29, 2018
run.sh automated: bulk infrastructure updates. Update bootstrapper scripts a… Sep 29, 2018
version.props Update package branding for 2.2 RTM Oct 16, 2018

README.md

Entity Framework Core

Documentation on using EF Core is available at https://docs.microsoft.com/ef/core/.

EF Core here, EF6 elsewhere

This project is for Entity Framework Core. Entity Framework 6 is still under active development at https://github.com/aspnet/EntityFramework6.

What is EF Core?

Entity Framework (EF) Core is a lightweight and extensible version of the popular Entity Framework data access technology.

EF Core is an object-relational mapper (O/RM) that enables .NET developers to work with a database using .NET objects. It eliminates the need for most of the data-access code that developers usually need to write.

Database Providers

The source for SQL Server, SQLite, and InMemory providers are included in this project. Additional providers are available. For a complete list, see https://docs.microsoft.com/ef/core/providers/.

Provider Package name Stable Nightly (master branch)
SQL Server Microsoft.EntityFrameworkCore.SqlServer NuGet MyGet
SQLite Microsoft.EntityFrameworkCore.SQLite NuGet MyGet
InMemory (for testing) Microsoft.EntityFrameworkCore.InMemory NuGet MyGet

Project Wiki

More details about our project, like our release roadmap, or how to get and build our code, are located in our our project wiki.

Building from source

To run a complete build on command line only, execute build.cmd or build.sh without arguments. This will execute only the part of the build script that downloads and initializes a few required build tools and packages.

See developer documentation for more details.

Code of conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.