我对 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 及更高版本)