Как выполнить миграцию без потери каких-либо данных после удаления данных из таблицы __migrationhistory в EF6?
Я случайно удалил данные из таблицы __MigrationHistory и попытался сделать миграцию новых таблиц и изменений столбцов в БД. В это время EF6 показывает мне ошибку
- В базе данных уже есть объект с именем "xxxx"..
Я попробовал этот способ с помощью этой команды, и нет никакого эффекта на изменения столбцов таблицы.
Add-Migration MyMigration1 -IgnoreChanges Update-database -Force
Есть много рекомендаций по этому поводу для воссоздания БД или чего-то еще. Но эти способы могут привести к потере данных в моей БД, которая содержит огромный размер тестируемых данных, и я не могу потерять никаких данных. Как решить эту ошибку, не теряя никаких данных. Если кто-нибудь захочет...
Что я уже пробовал:
Я попробовал этот способ с помощью этой команды, и нет никакого эффекта на изменения столбцов таблицы.
Add-Migration MyMigration1 -IgnoreChanges Update-database -Force