如果我没有对支持我的DbContext的模型进行更改,如何解决支持MVC错误的模型

时间:2016-05-24 17:09:31

标签: entity-framework

我刚刚尝试在VS2015中获得最新版本后正在构建一个项目。重建并尝试启动项目后,我得到以下内容:

  

自创建数据库以来,支持'DevProjDbContext'上下文的模型已更改。考虑使用Code First Migrations来更新数据库

项目中没有任何地方,我发现自从我昨天上次获取最新版本以来支持上下文的模型已经发生了变化。当底层模型不变时,是否还有其他人遇到此错误?

2 个答案:

答案 0 :(得分:1)

如果您不确定目标迁移,那么最好从解决方案中删除db and migration文件夹中的migrationhistory表,并将迁移重新添加到代码中。

答案 1 :(得分:0)

要确定数据库的“更改”,请使用Migrations to generate a script without changing the database.

Update-Database -Script