Freigeben über


ADO.NET Entity Data Model-Tools

Die Entity Data Model-Tools wurden entworfen, um Sie beim Erstellen von Entity Framework-Anwendungen zu unterstützen. Die vollständige Dokumentation für die Entity Data Model-Tools finden Sie hier: Entity Data Model Tools.

Mit den Entity Data Model-Tools können Sie ein konzeptionelles Modell aus einer vorhandenen Datenbank erstellen und das Modell anschließend grafisch darstellen und bearbeiten. Außerdem können Sie zuerst grafisch ein konzeptionelles Modell erstellen, und anschließend eine Datenbank generieren, die dieses Modell unterstützt. In beiden Fällen können Sie das Modell automatisch aktualisieren, wenn Änderungen an der zugrunde liegenden Datenbank vorgenommen werden, und Sie können automatisch Code auf Objektebene für die Anwendung generieren. Die Datenbankgenerierung und die Codegenerierung auf Objektebene können vom Benutzer angepasst werden.

In der folgenden Liste werden die verschiedenen Entity Data Model-Tools erläutert:

  • Mit dem ADO.NET Entity Data Model-Designer (Entity Designer) können Sie visuell Entitäten, Zuordnungen und Vererbungsbeziehungen erstellen und bearbeiten. Der Entity Designer generiert außerdem C#- oder Visual Basic-Code auf Objektebene.

  • Mit dem Entity Data Model-Assistenten können Sie ein konzeptionelles Modell einer vorhandenen Datenbank generieren und Ihrer Anwendung Datenbankverbindungsinformationen hinzufügen.

  • Mit dem Assistenten zur Datenbankenerstellung können Sie zuerst ein konzeptionelles Modell und im Anschluss daran eine Datenbank erstellen, die dieses Modell unterstützt.

  • Mit dem Modellaktualisierungs-Assistenten können Sie das konzeptionelle Modell, das Speichermodell und die Zuordnungen aktualisieren, wenn Änderungen an der zugrunde liegenden Datenbank vorgenommen wurden.

    Tipp

    Ab Visual Studio 2010 bieten die Entity Data Model-Tools keine Unterstützung mehr für SQL Server 2000.

Die Tools generieren oder ändern die Informationen in einer EDMX-Datei, die das konzeptionelle Modell, das Speichermodell und die Zuordnungen zwischen ihnen beschreiben. Weitere Informationen finden Sie unter .edmx File Overview.

Ihnen steht auch ein Befehlszeilentool zur Verfügung, mit dem Sie Anwendungen erstellen können, die das EDM verwenden: EdmGen.exe. Dieses Tool kann ein konzeptionelles Modell generieren, ein vorhandenes Modell überprüfen, Quellcodedateien mit Objektklassen erzeugen, die auf dem konzeptionellen Modell basieren, sowie Quellcodedateien erzeugen, die vom Modell generierte Ansichten enthalten. Ausführliche Informationen zur Verwendung dieses Befehlszeilentools finden Sie unter EDM Generator (EdmGen.exe).

Verwandte Themen

Titel

Beschreibung

ADO.NET Entity Framework

Beschreibt die Verwendung der Entity Data Model-Tools, die von Entity Framework zum Erstellen von Anwendungen bereitgestellt werden.

Entity Data Model

Stellt Links und Informationen über die Verarbeitung von Daten bereit, die von Anwendungen verwendet werden, die auf Entity Framework basieren.