Verwenden der Entity Data Model-Tools
Die ADO.NETEntity Data Model -Tools sind Ihnen beim Erstellen von Entity Framework -Anwendungen behilflich. Mit den Entity Data Model -Tools können Sie ein konzeptionelles Modell aus einer vorhandenen Datenbank erstellen und anschließend grafisch darstellen und bearbeiten. Oder Sie können zuerst ein konzeptionelles Modell grafisch erstellen und anschließend eine Datenbank generieren, die das Modell unterstützt. In beiden Fällen können Sie das Modell automatisch aktualisieren, sobald sich die zugrunde liegende Datenbank ändert, und Sie können automatisch Code auf Objektebene für die Anwendung erstellen.
Hinweis: |
---|
Datenbank- und Codegenerierung auf Objektebene sind vom Benutzer anpassbar.Weitere Informationen finden Sie unter How to: Customize Object-Layer Code Generation und How to: Customize Database Generation. |
Die Entity Data Model -Tools ermöglichen Ihnen, automatisch eine EDMX-Datei zu bearbeiten, die ein konzeptionelles Modell, ein Speichermodell und Zuordnungsinhalt enthält. Weitere Informationen finden Sie unter CSDL-, SSDL- und MSL-Spezifikationen.
Informationen zu bestimmten Szenarien und mit den Entity Data Model -Tools ausgeführten Aufgaben finden Sie unter Scenarios, Tasks und Implementing Advanced Features
Assistent für Entity Data Model
Der Assistent für Entity Data Model generiert eine EDMX-Datei. Sie können aus einer vorhandenen Datenbank ein konzeptionelles Modell, ein Speichermodell und Zuordnungen erstellen. Oder Sie können eine leere EDMX-Datei erstellen und den Entity Data Model -Designer verwenden, um ein konzeptionelles Modell zu erstellen. Der Assistent zum Generieren von Datenbanken kann ein Speichermodell, Zuordnungen und ein Datenbankskript aus dem konzeptionellen Modell erstellen.
Entity Data Model-Designer
Der ADO.NET Entity Data Model-Designer (Entity Designer) aktiviert Point-and-Click-Änderung für eine EDMX-Datei. Mit dem Entity Designer können Sie Entitäten, Zuordnungen und Vererbungsbeziehungen visuell erstellen und ändern. Sie können auch eine EDMX-Datei überprüfen.
Der Entity Designer arbeitet mit dem Entity Data Model -Assistenten, dem Modellaktualisierungs-Assistenten und dem Assistenten zum Generieren von Datenbanken zusammen. So können Sie eine EDMX-Datei generieren, bearbeiten und aktualisieren.
Modellaktualisierungs-Assistent
Der Modellaktualisierungs-Assistent aktualisiert eine EDMX-Datei, nachdem Änderungen an der zugrunde liegenden Datenbank vorgenommen wurden.
Assistent zum Generieren von Datenbanken
Der Assistent zum Generieren von Datenbanken generiert ein Speichermodell, Zuordnungen und Datendefinitionssprache (DDL) zum Erstellen einer Datenbank aus einem vorhandenen konzeptionellen Modell. Im Assistenten können Sie zuerst die konzeptionelle Modellierung durchführen und dann eine Datenbank erstellen, die das Modell unterstützt.