MVC 基架不支持 Entity Framework 6 或更高版本。有关详细信息,请访问 http://go.microsoft.com/fwlink/?LinkId=276833。
PS:新做一个小型系统时,在开始打框架的时候的碰到的.
查阅了下,在我们辛勤工作的时候,EF已经升级了从EF5已经更新到了EF6了.NuGet程序包更新的时候直接更新到最新版了.
我的VS2012 最高也才MVC4 所以悲剧的不兼容了.
结论就是 MVC4+EF5 或者 MVC5+EF6
调低版本吧.
步骤如下:
工具- 库程序包管理器 - 程序包管理控制台
先看http://blog.csdn.net/sat472291519/article/details/19114921 博文
1.从NuGet 卸载 ef 6.1
2.修改原语句 Install-Package <程序包名> –Version <版本号>
Install-Package EntityFramework –Version 5.0.0
<程序包名>从NuGet管理器中就可以查看 或者在 packages.config 中查看
<版本号>知道就直接填上去 不知道 就需要到官网查 总共出了多少版本 选择自己适用的
最后更新下 匹配的中文语言包
Install-Package EntityFramework.zh-Hans –Version 5.0.0