Ciągła integracja z migracjami EF Code
Zastanawiałem się, czy mogę zautomatyzować całkowite kodowanie pierwszych migracji w celu ciągłej integracji.
Obecnie mójciągła integracja po prostu po prostu aktualizuje zmiany kodu, jednak ręczniewygenerować migracjęi zaktualizuj bazę danych na moim serwerze ciągłej integracji.
Czy generowanie migracji i automatyczna aktualizacja bazy danych są wiarygodne / możliwe / zalecane?
Na przykład:
Mam użytkownika z właściwością userId i nazwą użytkownika. Następnie dodaję wiek własności do kodu. Bieżący scenariusz wymagałby ode mnie utworzenia migracji, która przechwyci tę zmianę, a następnie sprawdzę zmiany w kontroli wersji. Ciągła integracja wykryje tę zmianę i wdroży nową wersję. Muszę ręcznie zaktualizować bazę danych (która powinna być zautomatyzowana).
Czy mogę także pominąć generowanie migracji, tak że mogę po prostu dodać wiek właściwości do kodu, a ciągła integracja wygeneruje tę migrację. Nie jestem pewien, czy jest to zalecane.