2012-08-28 45 views

回答

18

这取决于你的意思是“必需”。

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

编辑:

EF5仍然会提供一些小的性能增强对.NET 4中,当然会提供bug修复,但不会提供广大的新功能(如枚举支持,空间类型等。 。)

EDIT(12年6月24日):

由于EF6的,新的性能特点被移出核心框架,所以你现在可以在.NET 4中得到充分的好处,但EF5是依然取决于4.5的改进。

+0

您是否有任何参考链接来支持您的答案? –

+0

是的,EF5的发布公告http://blogs.msdn.com/b/adonet/archive/2012/08/15/ef5-released.aspx –

+8

如果您实际使用.NET 4.0中的EF 5.0,它将识别本身就是EF 4.4。 –