générer uniquement objectLayer de Entity Framework modèle par l'outil edmgen
-
01-10-2019 - |
Question
Comment générer seulement objectLayer par outil edmgen , sans générer de CSDL, SSDL et vues
"% windir% \ Microsoft.NET \ Framework \ v4.0.30319 \ EdmGen.exe" / Mode: fullgeneration / c: "données Source = \ SQLEXPRESS. Initiale Catalogue = SQU; Sécurité intégrée = SSPI » / Projet: generateEntityModel / EntityContainer: uqsEntities / Namespace: uqsModel / langue: CSharp /outobjectlayer:"D:/uqsObjectLayer.cs "
dans ce script, je ne l'emplacement pas écrire à CSDL d'écriture, SSDL et vues, mais ils sont générés dans C: \ Users \ utilisateurAdmin dans Windows Vista et objectLayer générés D: /uqsObjectLayer.cs . Si j'utilise / mode: EntityClassGeneration , this option requires the /incsdl argument and either the /project argument or the /outobjectlayer argument. The /language argument is optional.
Mais je ne veux pas utiliser le fichier CSDL . Si je comprends bien, edmgen.tool ne peut pas créer un fichier objectlayer sans CSDL . Maintenant, est-il autre moyen ou un outil pour générer objectlayer db?
La solution
Mode: EntityClassGeneration ne génère pas CSDL; il lit il. Vous ne pouvez pas générer le code source sans lire CSDL, jamais (note, cependant, que la CSDL peut faire partie d'un fichier EDMX).