Assistent zur Datenbankgenerierung (Entity Data Model-Tools)

Der Assistent zur Datenbankgenerierung generiert die 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.

Für die erfolgreiche Ausführung des Assistenten zur Datenbankgenerierung ist Folgendes erforderlich:

  • Ein gültiges konzeptionelles Modell.

    Dd456817.note(de-de,VS.100).gifHinweis:
    Für den Assistenten ist keine gültige EDMX-Datei erforderlich.Nur der CSDL-Inhalt (konzeptionelle Schemadefinitionssprache) der EDMX-Datei muss gültig sein.Weitere Informationen finden Sie unter Übersicht über die EDMX-Datei (Entity Framework).

  • Die Berechtigung zum Hinzufügen von Dateien zum aktuellen Visual Studio-Projekt. Bei der Fertigstellung fügt der Assistent dem Projekt eine SQL-Datei hinzu. Diese Datei enthält die DDL zum Erstellen der Datenbank.

  • Eine Datenbankverbindung. Der Assistent fordert Sie auf, eine Verbindung mit einer vorhandenen Datenbank herzustellen. Dieser Schritt ist erforderlich, damit basierend auf Eigenschaftentypen im Modell Spaltentypen für die Zieldatenbank bestimmt und der Anwendung Informationen zur Verbindungszeichenfolge hinzugefügt werden können.

    Dd456817.note(de-de,VS.100).gifHinweis:
    Nur SQL Server 2008, SQL Server 2005, SQL Server Compact Edition und SQL Azure-Datenbanken werden unterstützt.Unterstützung anderer Datenbanken ist möglicherweise von Drittanbietern verfügbar.

Bei der Fertigstellung führt der Assistent zur Datenbankgenerierung folgende Aktionen aus:

  • Die entsprechende Datenspeicherschema-Definitionssprache (SSDL) und Mapping-Spezifikationssprache (MSL) für die angegebene CSDL wird generiert. Die EDMX-Datei wird mit der generierten SSDL und MSL aktualisiert.

    Dd456817.note(de-de,VS.100).gifHinweis:
    Der Assistent überschreibt vorhandene SSDL und MSL.

  • Die DDL, die zum Erstellen einer Datenbank ausgeführt werden kann, wird generiert und als SQL-Datei gespeichert.

    Dd456817.note(de-de,VS.100).gifHinweis:
    Die generierte DDL basiert auf einer "Tabelle pro Typ"-Zuordnungsstrategie.

  • Der Datei "App.config" oder "Web.config" werden Informationen zur Verbindungszeichenfolge hinzugefügt.

Beachten Sie, dass der Assistent zur Datenbankgenerierung die generierte DDL nicht ausführt. Führen Sie die generierte DDL unabhängig aus, um das entsprechende Datenbankschema für das konzeptionelle Modell zu erstellen (z. B. in SQL Server Management Studio).

In diesem Abschnitt

Siehe auch

Weitere Ressourcen

ADO.NET Entity Data Model-Tools

Erstellungsdatum: 2011-04-18