2012-08-28 43 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。 –