Assistent für Entity Data Model
Der Assistent für Entity Data Model wird zur Erstellung eines Entity Data Model (EDM) verwendet. Mithilfe des Assistenten für Entity Data Model kann ein leeres Modell oder ein Modell aus einer vorhandenen Datenbank erstellt werden (letztere Vorgehensweise wird für diese ADO.NET Entity Data Model Designer-Version empfohlen).
Der Assistent für Entity Data Model wird gestartet, nachdem dem Projekt ein ADO.NET Entity Data Model hinzugefügt wurde. Nachdem der Assistent ein EDM erstellt hat, startet er den ADO.NET Entity Data Model Designer (Entity Designer). Ausführlichere Informationen zum Hinzufügen von Modellen zu Projekten finden Sie im Abschnitt über das Erstellen von Entity Data Model-Dateien unter Gewusst wie: Erstellen eines neuen Entity Data Model.
Der Assistent für Entity Data Model führt Sie durch folgende Schritte:
Auswählen des Modellinhalts
Es wird empfohlen, das Modell aus einer vorhandenen Datenbank zu erstellen. In den nächsten Schritten führt Sie der Assistent für Entity Data Model durch die Auswahl einer Datenquelle, einer Datenbank und von Datenbankobjekten, die dem EDM hinzugefügt werden sollen.
Das Erstellen eines leeren Modells erfordert die manuelle Auswahl einer Datenquelle, einer Datenbank und von Datenbankobjekten. Diese erfolgt nach Beendigung des Assistenten für Entity Data Model.
Wählen Sie Ihre Datenverbindung aus
Sie können in der Dropdownliste der Verbindungen eine vorhandene Verbindung auswählen oder auf Neue Datenbankverbindung klicken, um das Dialogfeld Verbindungseigenschaften zu öffnen und eine neue Datenbankverbindung zu erstellen.
Hinweis Visual Studio Express-Editionen können keine Verbindung zu einem Server herstellen. Sie können nur eine Verbindung mit einer Dateiinstanz einer Datenbank herstellen.
Wählen Sie Ihre Datenbankobjekte aus
Sie können Tabellen, Ansichten und gespeicherte Prozeduren zum Einschließen in das EDM auswählen.
Hinweis Wenn Sie gespeicherte Prozeduren in das EDM einschließen, erstellt der Assistent für Entity Data Model Einträge im Speichermodell für die gespeicherten Prozeduren. Funktionsimporteinträge müssen dem konzeptionellen Modell manuell hinzugefügt werden. Weitere Informationen finden Sie unter Gewusst wie: Importieren einer gespeicherten Prozedur.
Beim Beenden des Assistenten für Entity Data Model wird eine EDMX-Datei erstellt, die die Modellinformationen enthält. Die EDMX-Datei wird von ADO.NET Entity Data Model-Designer verwendet, mit dem das Modell grafisch angezeigt und bearbeitet werden kann.
Der Assistent für Entity Data Model erstellt zudem eine Quellcodedatei, die die aus den CSDL-Informationen der EDMX-Datei erstellten Klassen enthält. Die Quellcodedatei wird automatisch erstellt und immer dann aktualisiert, wenn sich die EDMX-Datei ändert.
Hinweis |
---|
In früheren Versionen des Assistenten für Entity Data Model wurden CSDL-, SSDL- und MSL-Dateien verwendet. Die Informationen dieser Dateien werden nun in der EDMX-Datei zusammengefasst. Die csdl-, ssdl- und msl-Dateien werden nun in den Verzeichnissen bin\Debug oder bin\Release der Projektmappe gespeichert. Diese Dateien sollten jedoch nicht bearbeitet werden. Alle Änderungen am EDM sollten mit dem ADO.NET Entity Data Model-Designer oder dem XML-Editor in der edmx-Datei vorgenommen werden. |
Inhalt dieses Abschnitts
- Dialogfeld "Modellinhalte"
Stellt eine Benutzeroberflächenreferenz für das Dialogfeld Modellinhalte bereit.
- Dialogfeld "Wählen Sie Ihre Datenverbindung aus"
Stellt eine Benutzeroberflächenreferenz für das Dialogfeld Wählen Sie Ihre Datenverbindung aus bereit.
- Dialogfeld "Datenbankobjekte auswählen" (Assistent für Entity Data Model)
Stellt eine Benutzeroberflächenreferenz für das Dialogfeld Wählen Sie Ihre Datenbankobjekte aus bereit.
Siehe auch
Konzepte
Übersicht über den ADO.NET Entity Data Model-Designer
Weitere Ressourcen
Entity Data Model-Tools
Schemas und Mappingspezifikation (Entity Framework)