我在尝试运行应用程序时收到此消息:
EntityFramework.dll中出现'System.InvalidOperationException'类型的异常,但未在用户代码中处理
其他信息:自创建数据库以来,支持'MVC2_1Context'上下文的模型已发生变化...
应用程序以前工作过,我唯一做的就是在模型中添加一些数据注释,并将属性引用到新类中的枚举。
要解决这个问题,我认为使用Tools -> NuGet Package Manager -> Package Manager Console and type in Enable-Migration -EnableAutomaticMigrations
然后按回车就足够了!但我仍然收到此错误消息,并希望能在这里得到som帮助才能继续!
答案 0 :(得分:0)
附加信息:支持' MVC2_1Context'上下文 自数据库创建以来已发生变化。
这意味着您在 MVC2_1Context 中使用的某个类已更改,但数据库尚未更新,因此现在已过时。
了解更多信息:http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-code-based-migrations-walkthrough.aspx