实体框架5.0 - 至少需要.Net Framework版本?.Net 4.0或4.5?

Ana*_*chi 10 .net entity-framework

对于Entity Framework 5.0,需要什么样的最小.Net Framework版本?要么是.Net 4.0还是4.5?

Eri*_*sch 18

这取决于你所说的"必需".

为了使用所有功能,需要.NET 4.5.但是,EF5将在.NET 4上运行,但基本上与EF 4.3相同.

编辑:

EF5仍将在.NET 4上提供一些小的性能增强,当然会提供错误修复,但不会提供大多数新功能(如Enum支持,空间类型等).

编辑(6/24/12):

从EF6开始,新的性能特性已经移出核心框架,因此您现在可以在.NET 4上获得全部优势,但EF5仍然依赖于4.5进行改进.

  • 如果您实际在.NET 4.0中使用EF 5.0,它将自己识别为EF 4.4. (8认同)