今天在vs2012上新建了一个mvc4的项目,mvc4中默认的Entity Framework是5.0的版本,如下所示:
或者:,但是项目中有些要用到EF6.0的相关方法,用EF5.0实在繁琐,于是在Nuget中安装EF6.0:
但是在安装的过程中遇到如下问题:
我们可以看到出错的信息里面有一个“找不到与EntityFramework 6.0.0-betal“兼容的"ntityFramework.zh-Hans”版本。好吧,我们找到项目的packages.config文件,将上文第一幅图修改如下:
再次用Nuget安装EF6.0,成功之后,我们再次打开packages.config文件:
我们可以看到已经自动将EF的版本给更改了。
这样相关的EF6.0的特性方法就可以使用了。