我刚刚安装了 VS 2012。我创建了一个新项目来执行 Code First。然后我使用 Nuget 将 EF5 添加到项目中,按照这些说明:http: //msdn.microsoft.com/en-us/data/ee712906
然后我验证了它的安装:http: //i1048.photobucket.com/albums/s361/usernames_r_stupid/Nuget_zpse7808c9b.png
这表明我安装了 EF 5。事实上,我的 App.config 显示:
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
但是,如果我通过我的项目查看 System.Data.Entity 程序集引用的属性,它会显示版本 4.0.0.0! http://i1048.photobucket.com/albums/s361/usernames_r_stupid/SystemDataProps_zps4a71be1b.png
我在这里做错了什么?这让我发疯了。
~S