我有一个通过Code First方法生成的EF数据库。 我通过SQL Managment控制台手动更改了数据库。我分别添加了我添加到数据库表中的表。现在我收到错误,EF正在尝试更新我的数据库。如何更改它以便不会尝试更新它?我无法通过EF更新它的sql代码太多了。
错误消息是:
无法更新数据库以匹配当前模型,因为存在挂起的更改并且已禁用自动迁移。将挂起的模型更改写入基于代码的迁移或启用自动迁移。将DbMigrationsConfiguration.AutomaticMigrationsEnabled设置为true以启用自动迁移。
答案 0 :(得分:0)
启用自动迁移
configuration.AutomaticMigrationsEnabled = true;