0

我有一个通过 Code First 方法生成的 EF 数据库。我通过 SQL 管理控制台手动更改了数据库。我分别添加了我添加到数据库表中的表。现在我收到错误,EF 正在尝试更新我的数据库。我怎样才能改变它,这样它就不会尝试更新它?我无法通过 EF 更新它,它的 sql 代码太多。

错误信息是:

无法更新数据库以匹配当前模型,因为存在待处理的更改并且自动迁移已禁用。将挂起的模型更改写入基于代码的迁移或启用自动迁移。将 DbMigrationsConfiguration.AutomaticMigrationsEnabled 设置为 true 以启用自动迁移。

4

1 回答 1

1

启用自动迁移

configuration.AutomaticMigrationsEnabled = true;

于 2013-06-10T12:42:50.697 回答