entity framework6.1.1禁用模型兼容性检查

将EF更新到版本6.1.1后,我遇到以下错误:

EntityFramework.dll中发生了未处理的“System.InvalidOperationException”类型exception

附加信息:自创建数据库以来,支持TvstContext上下文的模型已更改。 请考虑使用“代码优先迁移”来更新数据库( http://go.microsoft.com/fwlink/?LinkId=238269 )。

我们可以在这个问题中描述过去解决这个问题: EF CTP5中的modelBuilder.IncludeMetadataInDatabase在哪里?

但是,我似乎无法摆脱错误。

这应该工作,把它放在派生的DbContext的构造函数中:

 Database.SetInitializer(null); 

您也可以在Web.config文件中进行Web.config

       

决定来自: http : //www.entityframeworktutorial.net/code-first/turn-off-database-initialization-in-code-first.aspx

扩展Dabblernl的答案:

 public ApplicationDbContext() : base("DefaultConnection", throwIfV1Schema: false) { Database.SetInitializer(null); }