Entity Framework Core
Documentation on using EF Core is available at https://docs.microsoft.com/en-us/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.
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 (master branch)||Nightly (dev branch)|
|InMemory (for testing)||
Building from source
To run a complete build on command line only, execute
build.sh without arguments.
Before opening this project in Visual Studio or VS Code, execute
build.cmd /t:Restore (Windows) or
./build.sh /t:Restore (Linux/macOS).
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.