Я использую EF6 с MVC5. Я включил Migrations и поместил метод Seed в файл конфигурации.Что может вызвать повторный запуск метода семени?
После того, как я развернулся в IIS 7, метод Seed постоянно работает! что вызвало проблему here
Я понимаю, что он должен работать только тогда, когда миграция выполняется с БД.
я снова решить эту проблему путем издания без проверки (Execute Code First Миграции ...)
Мой вопрос: почему метод Seed был перезапустив?! это нормальная вещь?!
(EDIT)
Вы были правы Yuliam, когда я публикую и проверить "Выполнить код сначала Миграции ..." конфигурационный файл был изменен, и добавляли следующее:
Итак, это нормально? и я должен удалять это при каждом опубликовании?
, если у вас есть 'MigrateDatabaseToLatestVersion', как инициализатор по' Seed' метод всегда будет получить выполнен –
Спасибо Yuliam, но I'am не используется инициализатор. Метод seed находится внутри файла конфигурации. – sami
Элемент 'Database.SetInitializer' или' 'в файле конфигурации? –