Проблема миграции, когда я добавляю новую миграцию, и она говорит, что другой объект таблицы уже существует - PullRequest
0 голосов
/ 02 мая 2019

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

Добавлена ​​новая миграция, а затем update-database.Получил таблицу уже существует ошибка.Начал проверку и понял, что таблица, на которую они ссылались, находилась в «UP» записи Migration до новой записи.Прокомментировал создание UP и все обновилось, как и ожидалось.

Что я упустил из-за того, что он не работал с последней записью миграции?Не хочу повторять эту ошибку.

Заранее спасибо,

Стив

1 Ответ

0 голосов
/ 02 мая 2019

Вы очистили все, кроме фактического файла миграции в своем решении.Когда вы попытались запустить Update-Database, он запустил предыдущую миграцию, которой нет в __MigrationHistory, а затем запустил текущую миграцию, которая вызвала проблему.

...