Entity Framework
| ADO.NET Entity Framework (bis ca. 2012), Entity Framework | |
|---|---|
| Basisdaten | |
| Hauptentwickler | GitHub |
| Entwickler | Microsoft (ursprünglich) |
| Erscheinungsjahr | 2008 |
| Aktuelle Version | 6.4.4 (15. Mai 2020) |
| Programmiersprache | C# |
| Kategorie | ORM-Framework |
| Lizenz | Apache 2.0 |
| EF auf GitHub | |
| Entity Framework Core auch: EF Core | |
|---|---|
| Basisdaten | |
| Hauptentwickler | GitHub |
| Entwickler | Microsoft |
| Erscheinungsjahr | 2016 |
| Aktuelle Version | 6.0.8 (August 2022) |
| Aktuelle Vorabversion | 7.0 Preview 7 (August 2022) |
| Programmiersprache | C# |
| Kategorie | ORM-Framework |
| Lizenz | Apache 2.0 |
| EF Core auf GitHub | |
Entity Framework, kurz auch EF, ist ein Framework für objektrelationale Abbildung (ORM). Es wurde von Microsoft entwickelt und dient dem ORM auf .Net-Framework- sowie auf .NET-Objektstrukturen. Seine erste finale Version erschien als Teil des .NET Framework 3.5 (Service Pack 1) im Jahr 2008. Damals trug es 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. Ab der Version 4.1 wird das Entity Framework unabhängig von der Entwicklung des .NET Frameworks fortgeführt. 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. Ab der Version 6.0, die 2013 erschien, gehört das Framework nicht mehr zum .NET Framework.
Einhergehend mit .NET Core gibt es seit 2016 das separate Framework Entity Framework Core, das auch EF Core genannt wird. Seit der .NET Core Version 3 ist dieses ein Zusatzpaket und nicht mehr automatisch Bestandteil von .NET Core.
- 1 2 Releases, in: GitHub, abgerufen am 30. Aug. 2022
- ↑ Holger Schwichtenberg: Microsoft stellt OR-Mapper von .NET quelloffen zur Verfügung, in: heise online vom 19. Juli 2012, abgerufen am 7. Dez. 2015.
- ↑ Holger Schwichtenberg: Asynchrone Datenbankzugriffe mit Microsofts Entity Framework 6.0, in: heise online vom 18. Okt. 2013, abgerufen am 7. Dez. 2015.
- ↑ Announcing Entity Framework Core 3.1 and Entity Framework 6.4 – .NET Blog. Abgerufen am 7. Dezember 2019.