运行我的 mvc 4 应用程序时收到以下错误。
自数据库创建以来,支持“DMSContext”上下文的模型已更改。考虑使用 Code First 迁移来更新数据库
我正在针对现有数据库运行我的应用程序,并且不想在每次模型更改时重新创建数据库。
我在谷歌上找到了很多答案,但没有一个有效。
具体来说,我尝试将以下内容添加到我的 global.asax 中:
Database.SetInitializer<DMSContext>(null);
和
Database.SetInitializer<DMSContext<Contact>>(null);
在上面,DMSContext 就是 DbContext。联系是导致错误的更改起源的模型。
我还尝试将以下内容添加到我的上下文类中:
public DMSContext() : base()
{
Configuration.AutoDetectChangesEnabled = false;
}
我遵循的大部分方向都来自此页面,但没有运气。