Unterstützung für komplexe Typen im Designer
So genannte komplexe Typen (Complex Types) gab es auch schon in der ersten Version von Entity Framework. Komplexe Typen sind Klassen, die keinen eigenen Entitätstyp darstellen, sondern aus der Sicht von .NET die Entitätsobjekte in Unterobjekte gliedern. Komplexe Typen erlauben, eine Menge von Spalten aus einer Tabelle in ein Unterobjekt des Entitätsobjekts auszulagern. Komplexe Typen sind eigene Klassen, aber ohne eigenes Schlüsselattribut. Am besten ist dies an einem Beispiel erklärt: Die Tabelle Mitarbeiter
mit MitarbeiterID
, VorgesetzterID
, Strasse
, Postleitzahl
und Ort
kann im EF-Modell leicht in zwei Klassen Mitarbeiter und MitarbeiterAdresse
aufgespalten werden, wobei dann jede Instanz von Mitarbeiter ...
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.