【发布时间】:2013-08-22 22:45:17
【问题描述】:
我的 EF 数据库被删除,我的模型有一些变化。我想重新创建我的数据库。但是 ef 给了我一些奇怪的信息。它说我首先应该将待定模型更改写入 Code-First 迁移,因为它无法更新数据库以匹配当前模型。但是当我尝试将挂起的模型更改写入 Code-First 迁移时,它说我应该将挂起的迁移应用到数据库。
我也尝试将-Sript 选项改为Update-Database,但结果相同。
我该怎么办?恢复对模型的待定更改?
【问题讨论】:
-
您是否尝试过启用自动迁移?
-
我试过了,它奏效了。但是我的公司声明所有迁移都应该基于代码。它们不允许自动迁移。
标签: c# entity-framework entity-framework-6