Freigeben über


Gewusst wie: Verwenden von 'EdmGen.exe' zum Generieren eines Entity Data Model (Entity Framework)

In diesem Thema wird die Verwendung des EDM-Generatortools EdmGen.exe zum Erstellen eines auf der Datenbank "School" beruhenden Entitätsdatenmodell (EDM) veranschaulicht. Auch wenn Sie ein EDM mithilfe von EdmGen.exe erstellen, müssen Sie das Visual Studio-Projekt für die Verwendung von Entity Framework konfigurieren. Weitere Informationen finden Sie unter Gewusst wie: Manuelles Konfigurieren eines Entity Framework-Projekts.

NoteHinweis

Ein EDM, das mithilfe von EdmGen.exe erstellt wird, enthält alle Objekte in der Datenbank. Sie können mithilfe des Entity Data Model-Assistenten ein EDM erstellen, das nur bestimmte Objekte enthält. Weitere Informationen finden Sie unter Gewusst wie: Verwenden des Assistenten für Entity Data Model (Entity Framework).

So erstellen Sie mithilfe von 'EdmGen.exe' das Modell 'School' für ein Visual Basic-Projekt

  1. Erstellen Sie die Datenbank "School". Weitere Informationen finden Sie unter Erstellen der Beispieldatenbank 'School' (Entity Framework-Schnellstart).

  2. Führen Sie an der Eingabeaufforderung den folgenden Befehl ohne Zeilenumbrüche aus:

    "%windir%\Microsoft.NET\Framework\v3.5\edmgen.exe" /mode:fullgeneration 
    /c:"Data Source=%datasourceserver%; Initial Catalog=School; Integrated Security=SSPI" 
    /project:School /entitycontainer:SchoolEntities /namespace:SchoolModel /language:VB 
    

So erstellen Sie mithilfe von 'EdmGen.exe' das Modell 'School' für ein C#-Projekt

  1. Erstellen Sie die Datenbank "School". Weitere Informationen finden Sie unter Erstellen der Beispieldatenbank 'School' (Entity Framework-Schnellstart).

  2. Führen Sie an der Eingabeaufforderung folgenden Befehl ohne Zeilenumbrüche aus:

    "%windir%\Microsoft.NET\Framework\v3.5\edmgen.exe" /mode:fullgeneration 
    /c:"Data Source=%datasourceserver%; Initial Catalog=School; Integrated Security=SSPI" 
    /project:School /entitycontainer:SchoolEntities /namespace:SchoolModel /language:CSharp 
    

Siehe auch

Aufgaben

Gewusst wie: Manuelles Konfigurieren eines Entity Framework-Projekts
Gewusst wie: Vorgenerieren von Sichten zur Verbesserung der Abfrageleistung (Entity Framework)
Gewusst wie: Verwenden von 'EdmGen.exe' zum Validieren eines Entity Data Model

Weitere Ressourcen

Definieren eines Entity Data Model (Entity Framework-Aufgaben)
Entity Data Model-Tools