Gör så här: Använd EdmGen.exe för att generera modell- och mappningsfiler
Det här avsnittet visar hur du använder verktyget EDM Generator (EdmGen.exe) för att generera följande filer baserat på skoldatabasen:
En konceptmodell (en .csdl-fil).
En lagringsmodell (en .ssdl-fil).
Mappning mellan koncept- och lagringsmodellerna (en .msl-fil).
Objektskiktskod i Visual Basic eller C#.
Visa filer.
Verktyget EdmGen.exe använder /mode:FullGeneration för att generera filerna som anges ovan. Mer information om EdmGen.exe kommandon finns i EDM Generator (EdmGen.exe).
Om du använder EdmGen.exe för att generera modellen och mappningsfilerna måste du fortfarande konfigurera Ditt Visual Studio-projekt så att det använder Entity Framework. Mer information finns i Så här: Konfigurera ett Entity Framework-projekt manuellt.
Kommentar
En konceptmodell som genereras av EdmGen.exe innehåller alla objekt i databasen. Om du vill generera en konceptuell modell som endast innehåller specifika objekt använder du guiden Entitetsdatamodell. Mer information finns i Så här använder du guiden Entitetsdatamodell.
Generera skolmodellen för ett Visual Basic-projekt med hjälp av EdmGen.exe
Skapa skoldatabasen. Mer information finns i Skapa skolexempeldatabasen.
Kör följande kommando utan radbrytningar i kommandotolken:
"%windir%\Microsoft.NET\Framework\v4.0.30319\edmgen.exe" /mode:fullgeneration /c:"Data Source=%datasourceserver%; Initial Catalog=School; Integrated Security=SSPI" /project:School /entitycontainer:SchoolEntities /namespace:SchoolModel /language:VB
Så här genererar du skolmodellen för ett C#-projekt med hjälp av EdmGen.exe
Skapa skoldatabasen. Mer information finns i Skapa skolexempeldatabasen.
Kör följande kommando utan radbrytningar i kommandotolken:
"%windir%\Microsoft.NET\Framework\v4.0.30319\edmgen.exe" /mode:fullgeneration /c:"Data Source=%datasourceserver%; Initial Catalog=School; Integrated Security=SSPI" /project:School /entitycontainer:SchoolEntities /namespace:SchoolModel /language:CSharp