Я хочу справиться с такой ситуацией:
- У меня есть существующая модель (например, версия 1.0);
- Я добавил несколько миграций данных и запускаю их по одномуодин последовательно;
- по некоторым причинам существующая база данных была отброшена.
Я создал базу данных с нуля, используя CreateDatabaseIfNotExists<MyContext>
, которая создаст последнюю схему уже с пустым __MigrationHistory
таблица.
При следующем запуске веб-сайта произойдет ошибка переноса данных.
Единственный способ, как я нашел это, - заполнить вручную __MigrationHistory
таблица со всеми метаданными миграции данных, которая выглядит не очень оптимистично.
Есть ли другой способ справиться с такой ситуацией (например, схема сравнения)?