Как использовать миграцию существующей базы данных в рабочей среде, созданной с помощью Entity Framework 4.1?

У меня есть рабочая система, созданная с помощью Entity Framework 4.1 Code First. Сейчас я обновился до версии 4.3 и мне нужно применить миграции, но есть несколько вариантов использования, которые мне нужно охватить:

  1. Новому разработчику нужна база данных, созданная с нуля с исходными данными. (Метод Seed()также применяет некоторые уникальные индексы.)
  2. В производственной среде необходимо применить только непримененные изменения. (Но имейте в виду, что эта БД была создана в EF 4.1, в котором нет миграций.)

Как создать миграции и инициализатор (или инициализаторы) для обоих этих случаев?

12
задан bPratik 16 May 2012 в 16:09
поделиться