对于实体框架5.0,最低需要的.Net Framework版本是什么?是.Net 4.0还是4.5?
这取决于你对“必须”的理解。
如果想要使用所有特性,则需要.NET 4.5。但是,EF5可以在.NET 4上运行,但基本上与EF 4.3的功能相同。
编辑:
在.NET 4上,EF5仍然提供一些轻微的性能优化,并且当然会提供错误修复,但不会提供大部分新功能(如Enum支持、空间类型等)。
编辑(6/24/12):
从EF6开始,新的性能特性已经被移出核心框架,因此您现在可以在.NET 4上获得全部好处,但EF5仍然依赖于4.5进行改进。