Objektzuweisungen
Bereits bei der Vorstellung des Assistenten wurde die neue Fremdschlüsseloption erwähnt. Der alte Designer in Visual Studio 2008 erzeugte für zwei in Beziehung stehende (»assoziierte«) Entitätsklassen ein Navigationsattribut (z.B. Flug.Pilot
), aber nicht das dieser Assoziation auf Datenbankebene zugrunde liegende Fremdschlüsselattribut (z.B. Flug.Pilot_PersonID
). Das bedeutete in der Praxis nicht nur unnötigen Overhead beim Zuweisen (weil dafür immer der Vorgesetzte geladen werden muss), sondern war auch unhandlich bei der Gestaltung von Oberflächen, denn Steuerelemente wie DropDownList
konnten mit Navigationsattributen nichts anfangen. In Entity Framework 4.0 erhält der Entwickler auf Wunsch auch die Fremdschlüsselattribute, ...
Get Microsoft .NET 4.0 - Crashkurs 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.