实体框架:如何在代码优先迁移中禁用模型兼容性检查

时间:2012-10-12 16:58:40

标签: c# entity-framework ef-code-first migration ef-migrations

我想创建一个数据库初始化程序,它运行所有挂起的迁移,无论模型是否处于正确的状态。即我希望初始化程序运行所有迁移,即使它认为自生成迁移后模型状态已更改,因此它不会通过以下错误:

  

无法更新数据库以匹配当前模型,因为存在待定更改并且已禁用自动迁移。

有谁知道我怎么可能让它起作用?

1 个答案:

答案 0 :(得分:1)

启用自动迁移功能。该错误表明它无法使您的数据库与您的代码保持同步,因为您的类包含的更改不属于任何基于代码的迁移。