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.