solo generare objectLayer di Entity Framework Modello da strumento edmgen
-
01-10-2019 - |
Domanda
Come generare solo objectLayer di strumento edmgen , senza generare CSDL, SSDL e vista ??strong>
"% windir% \ Microsoft.NET \ Framework \ v4.0.30319 \ edmgen.exe" / Mode: fullgeneration / c: "Dati Source = \ sqlexpress.; Iniziale Catalogo = UQS; Integrated Security = SSPI" / Progetto: generateEntityModel / EntityContainer: uqsEntities / Namespace: uqsModel / lingua: CSharp /outobjectlayer:"D:/uqsObjectLayer.cs "
in questo script che faccio posizione non in scrittura a CSDL scrittura, SSDL e viste, ma sono generati in C: \ Users \ AdminUser in Windows Vista e objectLayer generati a D: /uqsObjectLayer.cs . Se uso / Modalità: EntityClassGeneration , this option requires the /incsdl argument and either the /project argument or the /outobjectlayer argument. The /language argument is optional.
Ma io non voglio utilizzare CSDL file. Mi pare di capire, edmgen.tool non può creare objectlayer senza file CSDL. Ora c'è modo alternativo o strumento per la generazione objectlayer da db?
Soluzione
Modalità: EntityClassGeneration non genera CSDL; si legge di esso. Non è possibile generare il codice sorgente senza leggere CSDL, mai (si noti, però, che il CSDL può essere parte di un file EDMX).