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.

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top