У меня есть система в производстве, которая была создана с Entity Framework 4.1 Code First. Теперь я обновился до 4.3 и вам необходимо применить миграции, но есть несколько случаев использования, которые мне необходимо охватить:
- Новый разработчик нуждается в базе данных, созданной с нуля, с данными семян. (Метод
Seed()
также применяет некоторые уникальные индексы.) - Производственная среда должна использовать только непримененные изменения. (Но имейте в виду, что эта БД была создана в EF 4.1, у которой нет миграций.)
Как создать миграцию и инициализатор (или инициализаторы) для покрытия обоих этих случаев?