generar solamente objectLayer del modelo de entidad Marco por la herramienta edmgen
-
01-10-2019 - |
Pregunta
¿Cómo generar solamente objectLayer por herramienta de edmgen , sin generar CSDL, ssdl y vistas
"% windir% \ Microsoft.NET \ Framework \ v4.0.30319 \ EdmGen.exe" / Mode: fullgeneration / c: "Datos Fuente = \ sqlexpress.; Inicial Catálogo = UQS; Integrated Security = SSPI" / Proyecto: generateEntityModel / EntityContainer: uqsEntities / Espacio de nombres: uqsModel / idioma: CSharp /outobjectlayer:"D:/uqsObjectLayer.cs "
en este script que hago ubicación no escribir a CSDL escritura, ssdl y puntos de vista, sino que se generan en C: \ Users \ adminuser en Windows Vista y objectLayer generados a D: /uqsObjectLayer.cs . Si uso / mode: EntityClassGeneration , this option requires the /incsdl argument and either the /project argument or the /outobjectlayer argument. The /language argument is optional.
Pero no quiero uso archivo CSDL . Según tengo entendido, edmgen.tool no puede crear sin el archivo objectlayer CSDL . Ahora hay forma alternativa o herramienta para generar objectlayer desde db?
Solución
Modo: EntityClassGeneration no genera CSDL; que lee ella. No se puede generar código fuente sin necesidad de leer CSDL, nunca (nota, sin embargo, que el CSDL puede ser parte de un archivo EDMX).