Entity Framework 4.0 – neuer Anlauf für den Datenlayer der Zukunft

  

» Von Peter Monadiemi, 10.07.2010 15:36. Letztes Update, 10.07.2010 15:37.

Mit EF 4.0 wurden wichtige Neuerungen eingeführt, die in der Tabelle zusammengestellt sind. Einen sehr guten Überblick gibt ein WebCast von Microsoft-Technologieberater Darius Quatscht, der unter [1] zur Verfügung steht. Ein ca. 500 Seiten starkes eBook, das sich allerdings noch auf die Version 1.0 bezieht, sei als ergänzende Lektüre empfohlen [2].

Tabelle: Wichtige Neuerungen bei EF 4


>Unterstützung für Lazy Loading - über eine Naviationsproperty zur Verfügung gestellte Datensätze werden erst dann abgerufen, wenn sie benötigt werden.
>Unterstützung für Plain Old CLR Objects (POCO). Auch Objekte, die sich nicht auf einer Datenbanktabelle ableiten, können in der Datenbank persistiert werden, wobei die Object Services z.B. auch Änderungen nachverfolgen.
>Model First Design. Zuerst das Modell, dann wird aus dem Model eine Datenbank abgeleitet (EF 4 bietet aber kein "Round Trip Engineering").
>Foreign Key-Spalten - auf Wunsch werden die Datensätze, die über eine Fremdschlüsselbeziehung angesprochen werden, über die Fremdschlüsselspalte und nicht über die Navigations-Property angesprochen, so dass um den Wert der Fremdschlüsselspalte zu erhalten die Datensätze der Fremdschlüsseltabelle nicht abgerufen werden müssen.
>Erweiterte Unterstützung für Stored Procedures - endlich kann man auch Stored Procedure mit einem Rückgabewert von Typ Void oder Skalar ohne Einschränkungen benutzen. Hinzugekommen ist ein neuer Rückgabewert, der Complex Type. Dieser erlaubt es für einen Rückgabewert der nicht skalar ist, aber auch auf keine Entitätsklasse passt, einen komplexen Datentyp anzulegen. Dieser komplexe Datentyp kann im Entitätsmodell z.B. als Attribut einer Entitätsklasse eingefügt werden.

Links
[1] www.microsoft.com/germany/msdn/webcasts/library.aspx
[2] weblogs.asp.net/zeeshanhirani/archive/2008/12/18/my-christmas-present-to-the-entity-framework-community.aspx

Werbung

KOMMENTARE

Keine Kommentare

KOMMENTAR SCHREIBEN

*
*
*
*

Alles Pflichfelder, E-Mail-Adresse wird nicht angezeigt.

Die Redaktion hält sich vor, unangebrachte, rassistische oder ehrverletzende Kommentare zu löschen.
Die Verfasser von Leserkommentaren gewähren der IDG Communications AG das unentgeltliche, zeitlich und räumlich unbegrenzte Recht, ihre Leserkommentare ganz oder teilweise auf dem Portal zu verwenden. Eingeschlossen ist zusätzlich das Recht, die Texte in andere Publikationsorgane, Medien oder Bücher zu übernehmen und zur Archivierung abzuspeichern.