Sto lavorando su un nuovo progetto in cui ho il lusso di lavorare da un modello di approccio database utilizzando Entity Framework 4.Entity Framework 4 - Aggiorna lo schema del database dal modello. Senza cancellare i dati della tabella
Il progetto su cui sto lavorando è un approccio agile in cui diverse fasi verranno implementate nel tempo.
L'approccio Model First funzionerà nel mio caso? Ho notato che "Genera database dal modello" ricrea da zero l'intero schema che ovviamente cancellerà tutti i dati presenti nel db.
Speravo in un approccio più "Update Database from Model" in cui il db sarebbe stato modificato per riflettere le modifiche anziché ricreare.
Qualcuno ha esperienza in questo tipo di flusso di lavoro con EF?
Grazie,
James Sheldon
Se si desidera un maggiore controllo sulle modifiche apportate e apportare modifiche incrementali e selettive da CSDL-> SSDL-> database o database-> SSDL-> CSDL, si consiglia di dare un'occhiata al mio 'Comparatore modelli' per EFv4: http://bit.ly/cCbnrn – KristoferA
Ora è disponibile il supporto Migrazioni nella versione EF 4.3, che consente di eseguire il controllo incrementale delle versioni di modifiche, spostamenti di dati e codice personalizzato per passaggio di migrazione. –