【发布时间】:2012-07-25 15:14:31
【问题描述】:
我搞砸了我的迁移,我在初始迁移中使用了IgnoreChanges,但现在我想删除我的所有迁移并从包含所有逻辑的初始迁移开始。
当我删除文件夹中的迁移并尝试 Add-Migration 时,它不会生成完整文件(它是空的 - 因为自上次迁移以来我没有进行任何更改,但现在已删除)。
是否有任何 Disable-Migrations 命令,以便我可以重新运行Enable-Migrations?
【问题讨论】:
-
如果您有多个连接字符串,请注意一个重要提示:在重置迁移时指定使用哪一个,否则它将尝试同时应用于两者,这可能会在出现差异时导致问题。
-
注意:如果你没有删除你的迁移(你确实使用版本控制对吗?),你可以更新你的 db - 到你第一次迁移,然后删除缓解并从那时开始创建新的迁移.见这里:stackoverflow.com/a/23793384/309634
标签: entity-framework database-migration entity-framework-migrations