.net – EF 5无法验证模型的兼容性

我是ASP .Net编程的新手,最近我尝试使用EF 5 Model First时遇到了这个例外

Unable to verify the compatibility of the model because the DbContext instance was not created using Code First patterns. Unable to verify the compatibility of DbContext instances created from an ObjectContext or using an EDMX file.

我正在使用Visual Studio 2012,我的解决方案项目有2个项目,一个用于数据模型(EF5),另一个用于Web应用程序(ASP.NET MVC 4).

如果有人发出此错误可以帮助我.

最好的祝福

最佳答案 对不起,我找到了一个月前的答案,但忘了编辑我的帖子.

解决方案(为我工作,希望你们):

运行包管理器控制台(工具>库包管理器,我认为,我的visual studio是法语)并启动以下命令:

Enable-Migrations -EnableAutomaticMigrations -ProjectName <projectName>
Update-Database -Force -Verbose -ProjectName <projectName>

通常它可以解决问题

问候.

点赞