Entity Framework, kurz auch
EF, ist ein
Framework für
objektrelationale Abbildung (ORM). Es wurde von
Microsoft entwickelt und dient dem ORM auf
.NET-Objektstrukturen. Seine erste finale Version erschien als Teil des
.NET Framework 3.5 (Service Pack 1) im Jahr 2008. Damals gehörte es noch zu
ADO.NET und trug den Namen
ADO.NET Entity Framework. Für die folgende Version, die die Nummer 4.0 trägt und 2010 als Teil des .NET Framework 4.0 erschien, wurde das Framework deutlich erweitert. Seit der Version 4.1 wird das Framework unabhängig vom .NET Framework entwickelt. Etwa seit dem Jahr 2012, in dem die Version 5.0 erschien und Microsoft das Framework
quelloffen verfügbar machte, heißt es
Entity Framework. Seit der Version 6.0, die 2013 erschien, gehört das Framework nicht mehr zum .NET Framework.