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