Sto utilizzando EF 5.0 e vorrei iniziare a utilizzare Code-based migrationsMigrazioni basate su codice EntityFramework, come viene determinato l'ordine?
Ho usato fluent migrator e c'è un concetto di ordine migrazione. Le migrazioni possono essere migrate/rollback indipendentemente dalla versione di migrazione del database.
Entity Framework ha funzionalità simili?
Stavo pianificando di mantenere più implementazioni di migrazione per ogni versione del database (probabilmente legata al numero di sprint all'inizio).
Perché lo voglio?
La nostra integrazione continua migra il database per ogni ambiente. È probabile che la nostra build di Dev sarà solo una versione "dietro", ma quando andremo in ambiente QA o PROD il database sarà in ritardo con più migrazioni.
Forse sto andando in questo modo nel modo sbagliato, nel qual caso mi piacerebbe sentire le opinioni sul modo migliore di fare migrazione con CI.
Buoni punti, evviva. Direi 2) non è ovvio fino a quando non ti rendi conto che EF ha una rappresentazione binaria del modello attuale nascosto che è impossibile unire/aggiornare. (Vedi anche http://stackoverflow.com/a/10694348/10245) Questo per quanto riguarda i rami delle funzionalità: - / –