Entity Framework

Entity Framework
Original author(s)Microsoft
Developer(s).NET Foundation
Initial releaseAugust 11, 2008; 16 years ago (2008-08-11)
Stable release
Entity Framework 6: v6.4.4
Entity Framework Core: v8.0.0 / Entity Framework Core: November 14, 2023; 12 months ago (2023-11-14)[1]
Repositorygithub.com/dotnet/ef6
github.com/dotnet/efcore
Written inC#
Platform.NET Framework,
.NET Core
TypeObject–relational mapping
LicenseApache License 2.0
Websitedocs.microsoft.com/en-us/ef/

Entity Framework (EF) is an open source[2] object–relational mapping (ORM) framework for ADO.NET. It was originally shipped as an integral part of .NET Framework, however starting with Entity Framework version 6.0 it has been delivered separately from the .NET Framework.

Entity Framework 6.4 was the latest release of the classic framework. Although Entity Framework 6 is still supported, it is no longer being developed and will only receive fixes for security issues.[3]

A new framework known as Entity Framework Core (EF Core) was introduced in 2016 with similar but not complete feature parity.[4] Version numbering of this framework restarted from 1.0 and the latest version of EF Core is 8.0.[5]

  1. ^ "Releases · dotnet/efcore · GitHub". GitHub.
  2. ^ Krill, Paul (20 July 2012). "Microsoft open-sources Entity Framework". InfoWorld. Retrieved 2012-07-24.
  3. ^ ajcvickers (9 March 2022). "Entity Framework Support Policies". learn.microsoft.com. Retrieved 2022-12-12.
  4. ^ ajcvickers. "Compare EF6 and EF Core". learn.microsoft.com. Retrieved 2022-12-12.
  5. ^ ajcvickers (14 November 2023). "What's New in EF Core 8". learn.microsoft.com. Retrieved 2023-11-14.