Utilizzare EdmGen per generare SSDL, e CSDL ma non generano codice?
-
28-09-2019 - |
Domanda
Sto lavorando con un grande Entity Framework 4.0 edmx, e necessità di automatizzare la costruzione del edmx. Tuttavia, ho needto mantenere la capacità di utilizzare i modelli T4 personalizzati.
Nel nostro edmx, abbiamo la generazione di codice impostato su Nessuno, in modo che possiamo utilizzare più modelli T4 contro l'edmx. Quando costruisco utilizza EdmGen, il codice viene generato utilizzando il modello predefinito.
I sperimentato con EdmGen2, e può essere personalizzato per consentire ai nostri modelli T4, ma non è stato in grado di nomi di raccolta correttamente plurale, anche con la proprietà edmx impostato in modo esplicito.
Qualsiasi aiuto per ottenere EdmGen o EdmGen2 al lavoro in questa situazione sarebbe molto apprezzato.
Soluzione
Sono stato in grado di fare correttamente EdmGen2 maniglia pluralizzazione.
Il generatore CSDL non, nella versione attuale del EdmGen2, hanno un PluralizationService configurato. Con una modifica di una riga per costringerlo ad utilizzare il servizio predefinito pluralizzazione, si costruisce la corretta pluralizzato CSDL.