本文主要是介绍MVC 基架不支持 Entity Framework 6,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在使用MVC4做一个项目的Demo时,执行Install-Package EntityFramework,安装完成EntityFramework以后,点击Controllers文件件,添加视图时,提示MVC不支持Entity Framework6,查了一下原因原来是NuGet程序包在安装时,安装了最新版EntityFramework6.
得出结论:MVC4+EF5或者MVC5+EF6.
解决方法:
1、点击应用程序“引用”->”管理NuGet程序包”,弹出NuGet程序包管理界面。
2、卸载EntityFramework6以及EntityFramework.zh-Hans6
3、然后安装指定版本的EntityFramework,安装命令格式如下:
Install-Package <程序包名> –Version <版本号>
<程序包名>从NuGet管理器中就可以查看 或者在 packages.config 中查看
<版本号>知道就直接填上去 不知道 就需要到官网查 总共出了多少版本 选择自己适用的
4、在此我们安装5.0版本的EntityFramework以及EntityFramework.zh-Hans
5、安装命令如下:
Install-Package EntityFramework -Version 5.0.0以及
Install-Package EntityFramework.zh-Hans -Version 5.0.0(实际上安装EntityFramework时就以及自动安装了,EntityFramework的中文语言包)
这篇关于MVC 基架不支持 Entity Framework 6的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!