Geschwindigkeitsverbesserungen

Die wohl größte Errungenschaft der neuen EF-Version sind die Geschwindigkeitssteigerungen, insbesondere bei der internen Initialisierung. Das Instanziieren des Objektkontextes brauchte in der ersten Version von EF ohne irgendeine konkrete Aktion bei einer kleinen Datenbank (mit 20 Tabellen) rund 130 Millisekunden beim ersten Mal und fünf Millisekunden bei jeder weiteren Instanziierung. Ein weiterer, nicht unerheblicher Initialisierungsaufwand entstand beim ersten Speichern. Der Programmcode im folgenden Listing brauchte bei der Datenbank mit 20 Tabellen beim ersten Durchlauf 1,4 Sekunden.

DemoLargeDBEntities ct = new DemoLargeDBEntities(); LargeDB.Table200 n = new Table200 (); ct.AddToTable200(n); ct.SaveChanges(); ...

Get Microsoft .NET 4.0 Update now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.