我对Nuget Package Manager和Entity Framework的行为感到困惑 . 就我一直在搜索而言,Entity Framework仅支持.NET 3.5中的3.5版(随.NET SP1一起提供) . 但是,当我运行Nuget Package时,它提供了我安装EF 5和今天(升级到)EF 6.0.1 . 我使用的是Visual Studio 2010,该项目是一个带有目标框架.NET 3.5的类库 .
我的问题:
a)您可以在.NET 3.5中使用EF 5或6吗? - 我的答案与其他答案不一样 .
b)Nuget如何让我下载这些版本?
c)我用Nuget下载了EF 5并且它有效 . 怎么可能? (即使在EF网站上,他们也说只适用于.NET 4.0及更高版本)
1 回答
我们,实体框架团队,决定不解决这个问题(见Work Item 1341)
只有.NET Framework 3.5附带的System.Data.Entity.dll版本才能与面向.NET Framework 3.5的项目一起使用 .