实体框架核心删除迁移问题

时间:2019-08-14 21:31:01

标签: c# entity-framework-core ef-migrations rollback

我进行了一些更改,以重新折叠表并创建名为X的迁移。我尝试通过update-migration应用X,但是我对某些默认数据有例外。由于异常,我的X迁移不在__EFMigrationHistory表中。但是,当我运行remove-migration命令以删除X迁移时,dotnet尝试在Down中运行X函数。我不明白为什么会这样。 我要使用remove-migration,因为手动编辑ModelSnapshot.cs文件很困难。 有谁知道原因吗?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。如果迁移具有与脚本相关的HasData函数(InsertData()UpdateData()DeleteData(),则在您要运行remove-migration时会造成麻烦。成功删除了上一次迁移。

相关问题