Entity Framework (EF) gör det enklare att arbeta med relationella databaser i .NET, genom att låta dig representera databasmodeller som vanliga C#-klasser som automatiskt hanteras vid läsning, uppdatering och migrering.
Den senaste versionen, EF Core, är en lättviktig, plattformsoberoende och utbyggbar ORM för .NET 6+ som stödjer databaser som SQL Server, PostgreSQL, SQLite, MySQL och Azure Cosmos DB. Den har stark typning (via LINQ), förändringsspårning och inbyggda migreringar – perfekt för moderna moln- och webbapplikationer.
EF finns även i sin äldre variant, EF 6, som fortfarande underhålls för .NET Framework-projekt. Med EF får du kraftfulla verktyg: DbContext för att hantera sessioner och förfrågningar, DbSet för att manipulera entiteter, och ett helt ekosystem av verktyg och community-tillägg som förenklar utvecklingen.