ADO.NET Entity Framework 4.0
Eintrag zuletzt aktualisiert am: 20.10.2022
Das
ADO.NET Entity Framework 4.0 ist die zweite Version des
ORM-Werkzeugs "
ADO.NET Entity Framework", die als Teil des
.NET Framework 4.0 im April 2010 erschienen ist. Die erste Version erschien mit
.NET Framework 3.5 Service Pack 1 im August 2008.
Zentrale Neuerungen in Entity Framework v4.0
Verbesserungen bei generiertem
SQL
Direkte
SQL-Ausführung (ExecuteStoreCommand, ExecuteStoreQuery, Translate von
DataReader)
Erhebliche Geschwindigkeitsverbesserungen / „Verbesserungen am generierten
SQL“
Unterstützung für
Forward Engineering (Code-First/Model-First)
Codegenerierung durch austauschbare T4-Vorlagen
POCO (Persistence Ignorance) als Option über T4-Vorlagen
Steuerung der Pluralization der Namen (English) für Entity Sets und Navigationsproperties (PluralizationService)
Fremdschlüssel optional zusätzlich zu den Navigationseigenschaften
Transparentes
Lazy Loading
Complex Types-Unterstützung im Designer (inkl. Refactor)
Unterstützung für Change Tracking in n-tier-Szenarien (Self Tracking Entities)
Code Only als Option über T4-Vorlagen
Unterstützung für Table Valued Functions (TVF)
Unterstützung für Stored Procedures, die elementare Datentypen zurückliefern und erzeugen komplexer Typen
ObjectMaterialized Event
EntitySets liefern
ObjectSet<> statt ObjectQuery<> mit Add, Attach, Detach
Model Definied Functions/Database Functions in
LINQ Queries