0

我对 Nuget 包管理器和实体框架的行为感到相当困惑。据我一直在搜索,Entity Framework 仅支持 .NET 3.5 中的 3.5 版(随 .NET SP1 提供)。但是,当我运行 Nuget Package 时,它​​让我安装 EF 5 和今天(升级到)EF 6.0.1。我正在使用 Visual Studio 2010,该项目是一个带有目标框架 .NET 3.5 的类库。

我的问题:

a) 可以将 EF 5 或 6 与 .NET 3.5 一起使用吗?- 我的答案是否定的以及这里的其他答案。

b) Nuget 怎么可能让我下载这些版本?

c)我用 Nuget 下载了 EF 5,它工作正常。这怎么可能?(即使在 EF 网站上,他们也说它仅适用于 .NET 4.0 及更高版本)

4

1 回答 1

2

我们,Entity Framework 团队,决定不解决这个问题(参见工作项目 1341

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

于 2013-10-21T15:28:13.117 回答