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.

questionAnswers(2)

yourAnswerToTheQuestion