0
我想EF4.1是EF4.0的最新版本,但是我沒有在EF4.1上找到任何書,但是在EF4.0上沒有找到任何書。EF 4.0和EF 4.1有何不同?
我還能買EF4.0這本書嗎?期望我能得到大部分的概念?
感謝您的幫助。
我想EF4.1是EF4.0的最新版本,但是我沒有在EF4.1上找到任何書,但是在EF4.0上沒有找到任何書。EF 4.0和EF 4.1有何不同?
我還能買EF4.0這本書嗎?期望我能得到大部分的概念?
感謝您的幫助。
根據The ADO.NET Team blog,有兩個主要特點:
- 的的DbContext API超過ObjectContext的簡化的抽象和包括在ADO.NET實體框架的先前版本,許多其它類型的。 DbContext API表面針對常見任務和編碼模式進行了優化。 DbContext可以與Database First,Model First和Code First開發結合使用。
- Code First是ADO.NET Entity Framework的一種新開發模式,它爲現有的Database First和Model First模式提供了一種替代方案。 Code First主要圍繞使用C#/ VB.NET類定義模型,然後將這些類映射到現有數據庫或用於生成數據庫模式。可以使用數據註釋或通過流暢的API提供其他配置。
EF 4.0書籍是很好的,除非你正在使用的那些2個功能之一,因爲你不會在那裏找到他們。
但是你有大量關於這些新功能的資源(特別是Code First)。
你甚至有官方教程:
EF 4.1不帶它只是帶來了第二個API和新映射技術的任何新功能,所以一切從EF 4.0仍然有效,除非您想使用第二個(簡化但在許多方面更差/不太強大)API或代碼優先映射,您可以直接使用EF 4.0,並且您將擁有最後一個版本。 –