EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
Перейти к файлу
William Godbe 9f8f4e30dc
Update .Sources package reference (#34973)
* Update .Sources package reference

* Update default-build.yml

* Update dependencies.props
2024-10-28 11:28:25 -04:00
.config
.github
benchmarks
build Update .Sources package reference (#34973) 2024-10-28 11:28:25 -04:00
samples
src
test
tools
.editorconfig
.gitattributes
.gitignore
CONTRIBUTING.md
Directory.Build.props
Directory.Build.targets
EFCore.Runtime.sln
EFCore.Runtime.sln.DotSettings
EFCore.sln
EFCore.sln.DotSettings
LICENSE.txt
Microsoft.Data.Sqlite.sln
Microsoft.Data.Sqlite.sln.DotSettings
NuGet.config
NuGetPackageVerifier.json
README.md
azure-pipelines-public.yml [release/2.1] Onboard the official build to 1ES pipeline templates (#33567) 2024-04-19 08:56:11 +01:00
azure-pipelines.yml [release/2.1] Fix artifact publishing (#33665) 2024-05-03 17:48:16 +01:00
build.cmd
build.sh
korebuild-lock.txt
korebuild.json
run.cmd
run.ps1
run.sh
version.props Update branding to 2.3.0 2024-10-24 11:42:23 -07:00

README.md

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.

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 (master branch) Nightly (dev 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.