efcore

EF Core is an object-database matching tool for .NET applications. LINQ queries perform change tracking, data updates, and schema migrations. The provider plug-in runs through API with various databases including SQL Server, SQLite, PostgreSQL, and Azure Cosmos DB.

EF

dotnet · ORM & Database Tooling

STARS14.8K
FORKS3.4K
COMMITS18.7K
CONTRIBUTORS358
VERSIONv10.0.12
UPDATEDtoday
C#ORMDatabaseLINQMIT
What can it do?
  • You can extract data from the database by typing LINQ queries.
  • With the change tracking mechanism, you can manage data updates.
  • You can update the database structure by creating schema migrations.
Heads up
  • • High number of open issues (2,370)
User reviews
  • ↑ PositiveGitHub Issue

    Discussion on many-to-Many relationships (without CLR class for join table)

    “Note: * Issues #10508 and #19003 have been created to track actual work on many-to-many relationships. The new issue is locked so that it can be subscribed to for updates on the implementation without noise. * This older issue has been re-purposed to be discussion about…”

  • • NeutralGitHub Issue

    ExecuteUpdate/Delete (AKA bulk update, without loading data into memory)

    “EF does not provide a batch update mechanism. A proposal is below. Context.Customers.Update().Where.( c => c.CustType ==“New”).Set( x => x.CreditLimit=0) Will you consider this feature? More details here: --- Design summary:”

My note

More in: ORM & Database Tooling