Documentation on using EF Core is available at https://docs.microsoft.com/en-us/ef/core/.
This project is for Entity Framework Core. Entity Framework 6 is still under active development at https://github.com/aspnet/EntityFramework6.
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/.
More details about our project, like our release roadmap, or how to get and build our code, are located in our our project wiki.
To run a complete build on command line only, execute build.cmd
or 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.