Непрерывная интеграция с первыми миграциями EF Code

Мне было интересно, смогу ли я полностью автоматизировать первую миграцию кода для непрерывной интеграции.

В настоящее время моя непрерывная интеграция просто обновляет изменения кода, однако я вручную генерирую миграцию и обновляю базу данных на своем сервере непрерывной интеграции.

Надежно/возможно/рекомендуется ли создавать миграции и автоматически обновлять базу данных?

Например:

У меня есть пользователь со свойством userId и именем пользователя. Затем я добавляю возраст свойства в код. Текущий сценарий потребует от меня создания миграции, которая зафиксирует это изменение, а затем я зарегистрирую свои изменения в системе управления версиями. Непрерывная интеграция обнаружит это изменение и развернет новую версию. Мне нужно вручную обновить -базу данных (, которая должна быть автоматизирована ).

Могу ли я также пропустить генерацию миграции, чтобы я мог просто добавить свойство age в код, и непрерывная интеграция будет генерировать эту миграцию. Не уверен, что это рекомендуется.

16
задан Karan 23 July 2012 в 16:41
поделиться