Erstellen des Northwind-Objektmodells (EDM)

Eine Entitätsdatenmodell (EDM)-Bibliothek wird aus dem konzeptionellen Schema erstellt. Vorhergehende Themen in diesem Abschnitt beschreiben Konzeptionelles Schema für Northwind (EDM), Northwind-Speicherschema (EDM) und Northwind-Mappingschema (EDM). Bei der Installation von ADO.NET wird den in Visual Studio verfügbaren Optionen eine ADO.NET Entity Data Model -Vorlage hinzugefügt. Die Vorlage kann anderen Projekten hinzugefügt und zum Erstellen programmierbarer EDM-Bibliotheken verwendet werden. Die einfachste Möglichkeit zur Generierung dieser Dateien ist die Verwendung des Der ADO.NET Entity Data Model-Designer.

Alle in vorherigen Themen in diesem Abschnitt gezeigten Schemas sind notwendig, um Anwendungen zu erstellen. Der Designer fasst die Schemas in einer Datei mit der Erweiterung EDMX zusammen. Wenn das Modell erstellt wird, werden die Schemas als in der Assembly enthaltene Ressourcen verwendet. Eine separate Codedatei mit partiellen Klassen kann dem Projekt hinzugefügt werden, um Methoden zu implementieren, die die im Schema definierten Datentypen verwenden. Weitere Informationen zu partiellen Klassen finden Sie unter Hilfsmethoden (EDM).

Beim Erstellen des Projekts wird eine DLL erstellt, die einen namespace und Klassen enthält. Die Klassen werden in Visual Studio im Object Browser angezeigt. Durch das Hinzufügen eines Verweises in einem Clientprojekt mit einer Präprozessordirektive der Form using NorthwindLib werden die programmierbaren Klassen im namespace für die Verwendung in Code verfügbar gemacht.

Siehe auch

Weitere Ressourcen

EDM-Spezifikationen
Schemas und Mappingspezifikation (Entity Framework)
Beispielanwendungen (Entity Framework)