Generare classi POCO e la mappatura per un database esistente utilizzando Entity Framework
-
25-10-2019 - |
Domanda
E 'possibile generare automaticamente le classi POCO e la mappatura con il database definite separatamente utilizzando API fluente (invece di annotazioni) per un database esistente? Invece di codifica tutte queste classi di entità manualmente, trovo più facile se sono generate automaticamente e poi posso cambiare loro come necessario se i nomi non sono corretti (plurale o singolare) o alcune delle relazioni non sono mappati correttamente ecc farà risparmiare molto tempo per me rispetto alla codifica tutte le classi di entità e relazioni da zero e io non sono che la familiarità con la sintassi API fluente pure.
Soluzione
Sì, vi incoraggio a usare Entity Framework Power Tools CTP1
Reverse Engineering Codice Prima -. Genera classi POCO, derivato DbContext e codice prima mappatura per un database esistente
Spero che questo aiuti
Altri suggerimenti
Gli utensili elettrici sono incredibilmente lenti per generare i file. Ci vuole più di un'ora per lavorare sul mio database di aziende (ha un sacco di tavoli).
Invece di dare un'occhiata a questa estensione Visual Studio http: // visualstudiogallery .msdn.microsoft.com / ee4fcff9-0c4c-4179-afd9-7a2fb90f5838
Si genera il codice più pulito, le classi di serializzazione WCF, e comprende i vincoli di default del database come parte del ctor POCO.
Disclaimer: Devo dire che io sono l'autore di questa estensione