您的位置:首页 > 大数据 > 人工智能

解决Entity Framework Code First 的问题——Model compatibility cannot be checked because the database does not contain model metadata

2013-01-08 22:13 791 查看
这两天在虚拟机里重新学习了一下ASP.NET MVC,然后就在Codeplex网站里面找到MVCMusicStore的代码进行研究,跟着它的代码一步一步学习下去。结果在使用EF的时候映射数据的时候,出现了下面的问题。如图:



错误的提示为:Model compatibility cannot be checked because the database does not contain model metadata.Model compatibility can only be checked for databases created using Code First or Code First Migrations.

解决方法:

USE [master]
GO

/****** Object: Database [DBname] ******/
ALTER DATABASE [DBname] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
ALTER DATABASE [DBname] SET SINGLE_USER WITH NO_WAIT
DROP DATABASE [DBname]
GO


DBname 即为你的数据库名称,执行完上面的这段Sql语句,上面出现的问题就解决了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐