У меня есть. NET Core Project с большим количеством миграций в нем. У меня также есть база данных (данная мне, а не сгенерированная миграциями на моем p c). теперь
- Когда я пытаюсь добавить миграцию, я получаю сообщение об ошибке, что есть ожидающие миграции, и мне сначала нужно обновить базу данных, и я, как вы можете догадаться, выполнение команды update-database дает мне:
объект ... уже существует ошибка
Если я удалю базу данных, команда update-database сгенерирует всю базу данных, однако в базе данных будет много данных, которые при создании данных с миграциями стерли бы их.
Я думал о создании сценария данных из базы данных, затем создание базы данных с миграциями, а затем запуск сценария, но сценарий данных очень большой, и при запуске сценария возникает множество других проблем.
Мне просто нужно удалить старые миграции, но не отменять их ( так как это также удалит мои таблицы из базы данных).
А также обратите внимание, что в базе данных нет таблицы _MigrationHistory