Миграции Entity Framework - включите автоматическую миграцию вместе с добавленной миграцией

Я использую Entity Framework 4.3 Миграции в моем проекте. Я хотел бы использовать автоматические миграции, чтобы при внесении изменений в мои доменные объекты и мой контекстный класс моя база данных автоматически обновлялась при запуске проекта. У меня это работает до сих пор.

Я также хотел бы использовать некоторые добавленные миграции в дополнение к автоматическим миграциям, и я хотел бы, чтобы приложение автоматически переходило на последнюю версию (на основе моих добавленных миграций) при запуске приложения.

Для этого я поместил это в файл global.asax ...

Database.SetInitializer(new MigrateDatabaseToLatestVersion<MyContext, Core.Migrations.Configuration>());

Теперь это работает, но когда я делаю это, он больше не обновляет базу данных автоматически на основе моих доменных объектов.

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

Я знаю, что у меня это работало в предыдущем проекте, но я не уверен, что я делаю неправильно в этом случае.

Спасибо

Ответы на вопрос(6)

Ваш ответ на вопрос