Nuget将EntityFramework 6.0.1安装到.NET 3.5类库中

时间:2013-10-21 15:06:50

标签: entity-framework .net-3.5 nuget

我对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 个答案:

答案 0 :(得分:2)

我们,实体框架团队决定不解决此问题(请参阅Work Item 1341

只有.NET Framework 3.5附带的System.Data.Entity.dll版本才能用于面向.NET Framework 3.5的项目。