【发布时间】:2014-12-01 06:25:36
【问题描述】:
我首先在代码中使用代码迁移。我修改了我的一个模型(域类),并在添加迁移时获取了更改。到目前为止,一切都很好。现在是我可能做错的部分:
- 我进行了其他更改,使之前的修改无关紧要。
- 我删除了迁移并尝试重新搭建脚手架,但我得到了一个空迁移。我现在明白数据库跟踪迁移历史。所以我明白为什么这是愚蠢的。
- 我的下一步是删除数据库中的行 - 这听起来也不是一个好主意。 “后退”的适当方法是执行 Update-Database -Target:{MigrationName}
- 尝试这两个我仍然得到一个空迁移。我还尝试删除数据库并更新到我之前的迁移。
我的 google/SO foo 让我失望了。我认为正在发生的是 VS/Entity 没有检测到我的模型中的变化,我不确定触发器是什么。有人可以帮帮我吗?
【问题讨论】:
-
我遇到了完全相同的问题。如果您找到了解决方案,请添加答案
标签: ef-code-first entity entity-framework-migrations