Я использую First First Migrations, автоматический режим. Я создал папку Migrations только для одной миграции, которая требует прямого SQL-кода, но AutomaticMigrationsEnabled = true;Как очистить историю в коде Первые миграции?
public Configuration()
{
AutomaticMigrationsEnabled = true;
AutomaticMigrationDataLossAllowed = true;
}
Много раз я удаляю базу данных, чтобы ее воссоздать. Увидев код автоматического обновления SQL в отладчике, я понимаю, что система миграции имеет историю моих изменений, событие I удалило любой след в источнике.
Например, я изменяю имя таблицы MyTable1 на MyTable2. Затем я полностью удаляю базу данных. Когда я выполняю «Update-Database -Script», я вижу, что Migrations все еще создает «MyTable1», а затем переименовывает его в «MyTable2».
Я полностью смущен. «MyTable1» в моем коде не существует. Это не в папке Migrations, потому что я использую автоматические миграции. Это не в таблице истории моей базы данных, потому что я удалил ее. Я удалил папки bin и obj. Итак, где хранится история моих изменений?
введите ручную информацию о перенаправлении и очистите методы Up и Down и запустите базу данных обновлений – Monah