Ho giocato con Entity Framework 7 e ASP.NET 5 per un nuovo progetto su cui sto lavorando, ma ho raggiunto un blocco stradale. Il team a cui sto lavorando utilizza un approccio allo sviluppo DBA-first; il database è progettato da DBA e quindi gli sviluppatori modificano il codice per compensare le modifiche del modello.Esiste un generatore di POCO basato su Database 7 di Entity Framework?
Utilizzando EF6, questo funziona bene, poiché è possibile aggiornare il codice semplicemente utilizzando la funzionalità di "aggiornamento" del progettista EDMX. Un clic, otteniamo le nuove classi e abbiamo finito. Tuttavia, in EF7, tutto è diverso. Non c'è altro designer, e dovremmo usare Code-First, che secondo alcuni post sul blog del team EF, dovrebbe supportare anche la generazione del codice "Database-First".
Tuttavia, non riesco a capire come eseguire questa operazione con Visual Studio 2015 CTP6 in un'applicazione ASP.NET 5. Il supporto degli strumenti esiste ancora, o sono sfortunato? Ed è addirittura arrivato?
cercare "codice reverse engineer prima" – DLeh
Sì, ho passato alcuni giorni a cercare. Un sacco di informazioni su come fare questo con EF6, ma con EF7 non sembra essere un modo. Per ora ho creato un progetto EF6, ho eseguito il reverse-engineering e copiato i file nel mio progetto EF7 (con alcune modifiche dovute a spazi dei nomi inesistenti in EF7), ma a lungo termine Avrò bisogno di una soluzione più stabile. –
Non penso che siano abbastanza diversi da fare una grande differenza. Penso che EF7 sia ancora in beta, quindi probabilmente non c'è ancora il pieno supporto per esso. https://github.com/aspnet/EntityFramework/releases – DLeh