nur objectLayer von Entity Framework Modell von edmgen Werkzeug erzeugen
-
01-10-2019 - |
Frage
Wie nur erzeugen objectLayer von edmgen Werkzeug , ohne Erzeugung von CSDL, SSDL und Ansichten
"% windir% \ Microsoft.NET \ Framework \ v4.0.30319 \ edmgen.exe" / Mode: fullgeneration / c: "Data Quelle = \ sqlexpress. Initiale Katalog = UQS; Integrated Security = SSPI“ / Projekt: generateEntityModel / EntityContainer: uqsEntities / Namespace: uqsModel / Sprache: CSharp /outobjectlayer:"D:/uqsObjectLayer.cs "
in diesem Skript, das ich nicht tun Schreibstelle zu schreiben CSDL, SSDL und Ansichten, aber sie sind in C erzeugt: \ Users \ adminuser in Windows Vista und objectLayer erzeugt D: /uqsObjectLayer.cs . Wenn ich / Modus: EntityClassGeneration , this option requires the /incsdl argument and either the /project argument or the /outobjectlayer argument. The /language argument is optional.
Aber ich weiß nicht verwenden CSDL Datei möchten. Wie ich verstehe, erstellen edmgen.tool kann nicht objectlayer ohne CSDL Datei. Jetzt gibt es alternative Wege oder Werkzeug zum Erzeugen von objectlayer aus db?
Lösung
Modus: EntityClassGeneration nicht CSDL erzeugen; es liest es. Sie können nicht Quellcode ohne CSDL zu lesen, immer (beachten Sie, aber, dass die CSDL Teil einer EDMX-Datei sein kann) erzeugen.