我首先使用 EF5 代码并从一开始就进行迁移。但是我搞砸了一些事情并决定重置我的迁移。
我做了 enable-migrations -force
然后尝试添加迁移 xyz
我只希望看到增量更改(添加 2 个表),而是尝试重新创建每个表。我不希望这种情况发生,因为它是通过 GIT 共享的,我也需要推动迁移。
我已经删除了所有迁移历史记录和文件夹。我想要的是一种进行另一次迁移的方法,它应该只做增量创建表,因为其他表已经存在
我首先使用 EF5 代码并从一开始就进行迁移。但是我搞砸了一些事情并决定重置我的迁移。
我做了 enable-migrations -force
然后尝试添加迁移 xyz
我只希望看到增量更改(添加 2 个表),而是尝试重新创建每个表。我不希望这种情况发生,因为它是通过 GIT 共享的,我也需要推动迁移。
我已经删除了所有迁移历史记录和文件夹。我想要的是一种进行另一次迁移的方法,它应该只做增量创建表,因为其他表已经存在
您需要分两步执行此操作:
-ignore-changes
开关将元数据更新到添加之前的状态(请参阅我的命令参考)请注意,每当您手动处理迁移时,您都需要小心元数据的状态,否则您会得到非常令人讨厌的惊喜。