Model compatibility cannot be checked because the EdmMetadata type was not included in the model. Ensure that IncludeMetadataConvention has been added to the DbModelBuilder conventions.

分析:

碰到此错误是由于使用了EF Code First来生成数据库,生成数据库之后又修改了模型。 

两种解决方式:

1.在Global.asax.cs的Application_Start()方法中将Database.SetInitializer<xxxDbContext>(new DatabaseInitializer());改为Database.SetInitializer<xxxDbContext>(null)(如果有初始化数据库的数据方法的前提下)

2.删除数据库(治标不治本)。

USE MASTER
GO
DROP DATABASE [DBNAME]
View Code

相关文章:

  • 2021-10-29
  • 2021-11-22
  • 2022-12-23
  • 2021-11-22
  • 2021-10-06
  • 2022-02-16
  • 2021-06-27
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-03-03
  • 2022-12-23
  • 2021-07-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案