我对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及更高版本)
答案 0 :(得分:2)
我们,实体框架团队决定不解决此问题(请参阅Work Item 1341)
只有.NET Framework 3.5附带的System.Data.Entity.dll版本才能用于面向.NET Framework 3.5的项目。