Я думал, что понял, когда отключил AutomaticMigrations.Цикл Add-Migration Update-Database
I Update-Database then Добавить новое имя столбца в класс DAL.
Затем выполнить Add-Migration
Но я зацикливание бессмыслицы.
Я выполняю обновление базы данных и обрабатываю ... Применение явных миграций: [список текущих миграций].
затем эта строка для каждой миграции. Применение явной миграции: [id]
Тогда это предупреждает меня, что модель НЕ обновлена. Так я исполняю Add-Migration и получить ошибку ... Невозможно создать явную миграцию, поскольку следующие явные миграции находятся на рассмотрении: [тот же список, я только что видел применен]
WTF?
Я решил это с помощью следующих шагов. 1) Удалите файл базы данных, который обновляет проект DAL. 2) Удалите оскорбительную миграцию. // Комментируем стол или столбец. 3) выполнить обновление базы данных. 4) Раскомментирование изменений. 5) Add-Migration 6) Обновление базы данных 7) Проверка времени выполнения. 8) Регистрация – cbuteau
+1 «... пойман в петле абсурда». Это созвучно мне. – Jeff