Entity Framework 5.0需要的最低.NET Framework版本是多少?是.NET 4.0还是4.5?

10
对于实体框架5.0,最低需要的.Net Framework版本是什么?是.Net 4.0还是4.5?
1个回答

18

这取决于你对“必须”的理解。

如果想要使用所有特性,则需要.NET 4.5。但是,EF5可以在.NET 4上运行,但基本上与EF 4.3的功能相同。

编辑:

在.NET 4上,EF5仍然提供一些轻微的性能优化,并且当然会提供错误修复,但不会提供大部分新功能(如Enum支持、空间类型等)。

编辑(6/24/12):

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


你有支持你回答的任何参考链接吗? - Ananth Ramasamy Meenachi
是的,EF5的发布公告在此:http://blogs.msdn.com/b/adonet/archive/2012/08/15/ef5-released.aspx - Erik Funkenbusch
8
如果您在.NET 4.0中使用EF 5.0,它会被识别为EF 4.4。 - Ladislav Mrnka
1
EF版本历史记录包含一些有用的数据 http://msdn.microsoft.com/zh-cn/data/jj574253 - Iman
这太疯狂了...我的.NET 4.0项目引用了EF的.NET 4.5 DLL。 - Nitin Sawant

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接