Używam EF 5.0 i chciałbym zacząć używać Code-based migrationsMigracje oparte na kodzie EntityFramework, jak ustalana jest kolejność?
Użyłem fluent migrator i istnieje pojęcie porządku migracji. Migracje można migrować/przywracać, niezależnie od wersji migracji bazy danych.
Czy Entity Framework ma podobną funkcjonalność?
I planuje utrzymanie wielu implementacji migracji dla każdej wersji bazy danych (prawdopodobnie związany wychodzą na pierwszy numer).
Dlaczego tego chcę?
Nasza ciągła integracja spowoduje migrację bazy danych dla każdego środowiska. Prawdopodobnie nasza kompilacja Dev będzie tylko jedną wersją "za", ale kiedy przejdziemy do środowiska QA lub PROD, baza danych pozostanie w tyle za wieloma migracjami.
Może mam zamiar o tym niewłaściwy sposób, w takim przypadku chciałbym usłyszeć opinie na temat najlepszego sposobu, aby zrobić migrację z CI.
Dobre punkty, okrzyki. Powiedziałbym 2) nie jest oczywiste, dopóki nie uświadomisz sobie, że EF ma binarną reprezentację obecnego modelu ukrytego, co jest niemożliwe do scalenia/aktualizacji. (Zobacz także http://stackoverflow.com/a/10694348/10245) Tyle dla gałęzi funkcjonalnych: - / –