爲了方便你們的閱讀和學習,也是響應網友的建議,在這裏爲這個系列作一個目錄。在目錄開始這前,我先來回答以前遇到的幾個問題。html
一、爲何要學習EF?數據庫
這個問題很簡單,項目須要。這不像學校,沒人強迫你學習! 我學習EF的緣由主要是:框架
a、EF是微軟推薦的數據庫訪問技術;異步
b、能提升個人開發效率,我不喜歡寫那密密麻麻的SQL;post
c、比我寫的SQL更合理,更快。目前EF生成的SQL的質量已經很高了。你比較熟悉SQL的話,那它在速度上確定比不上你,新手的話就別跟我爭快慢了,能寫一像樣的SQL就不錯了。至少我見過很多開發經驗兩三年的人,連Join、索引是啥都不知道,還在那裏一個勁的說EF慢,我雖然不直接當面對他說,但會在內心告訴本身,他有資格說這話嗎?學習
d、EF的code-first能更好的配合DDD,DDD爲我開啓開發之旅的另外一扇大門。關於它,須要不少書來介紹,我這裏就很少說了。測試
e、微軟的持續優化和升級更新。優化
二、微軟立刻要出EF的新版本了,還用得着學這個版本嗎?url
a、出新版本,是你不學習的理由嗎?spa
b、這本書已是英文中介紹EF最新版本的了(目前來講),很多的書還在介紹EF4,中文就不用說了,啥都沒有;
c、全部項目都再也不使用老版本嗎?都要遷移到最新版本嗎?
d、新版本雖然優化和重寫了底層,但對於開發人員來講的上層接口幾乎沒有變化。
說了這麼多,就是想告訴你,不要猶豫了,EF是.NET開發人員應該掌握的,趕忙學習吧!
另外提供其餘的不錯的學習教程:EntityFramework教程介紹 | 猿教程™
目錄
《Entity Framework 6 Recipes》中文翻譯系列 (1) -- 第一章 開始使用實體框架之歷史和框架簡述
《Entity Framework 6 Recipes》中文翻譯系列 (2) -- 第一章 開始使用實體框架之使用介紹
《Entity Framework 6 Recipes》中文翻譯系列 (3) -- 第二章 實體數據建模基礎之建立一個簡單的模型
《Entity Framework 6 Recipes》中文翻譯系列 (4) -- 第二章 實體數據建模基礎之從已存在的數據庫建立模型
《Entity Framework 6 Recipes》中文翻譯系列 (5) -- 第二章 實體數據建模基礎之有載荷和無載荷的多對多關係建模
《Entity Framework 6 Recipes》中文翻譯系列 (6) -- 第二章 實體數據建模基礎之使用Code First建模自引用關係
《Entity Framework 6 Recipes》中文翻譯系列 (7) -- 第二章 實體數據建模基礎之拆分實體到多表以及拆分表到多實體
《Entity Framework 6 Recipes》中文翻譯系列 (8) -- 第二章 實體數據建模基礎之繼承關係映射TPT
《Entity Framework 6 Recipes》中文翻譯系列 (9) -- 第二章 實體數據建模基礎之繼承關係映射TPH
《Entity Framework 6 Recipes》中文翻譯系列 (10) -- 第二章 實體數據建模基礎之兩實體間Is-a和Has-a關係建模、嵌入值映射
《Entity Framework 6 Recipes》中文翻譯系列 (11) -- 第三章 查詢之異步查詢
《Entity Framework 6 Recipes》中文翻譯系列 (12) -- 第三章 查詢之使用SQL語句
《Entity Framework 6 Recipes》中文翻譯系列 (13) -- 第三章 查詢之使用Entity SQL
《Entity Framework 6 Recipes》中文翻譯系列 (14) -- 第三章 查詢之查詢中設置默認值和存儲過程返回多結果集
《Entity Framework 6 Recipes》中文翻譯系列 (15) -- 第三章 查詢之與列表值比較和過濾關聯實體
《Entity Framework 6 Recipes》中文翻譯系列 (16) -- 第三章 查詢之左鏈接和在TPH中經過派生類排序
《Entity Framework 6 Recipes》中文翻譯系列 (17) -- 第三章 查詢之分頁、過濾和使用DateTime中的日期部分分組
《Entity Framework 6 Recipes》中文翻譯系列 (18) -- 第三章 查詢之結果集扁平化和多屬性分組
《Entity Framework 6 Recipes》中文翻譯系列 (19) -- 第三章 查詢之使用位操做和多屬性鏈接(join)
《Entity Framework 6 Recipes》中文翻譯系列 (20) -- 第四章 ASP.NET MVC中使用實體框架之在MVC中構建一個CRUD示例
《Entity Framework 6 Recipes》中文翻譯系列 (21) -- 第四章 ASP.NET MVC中使用實體框架之在頁面中建立查詢和使用ASP.NET URL路由過慮
《Entity Framework 6 Recipes》中文翻譯系列 (22) -- 第五章 加載實體和導航屬性之延遲加載
《Entity Framework 6 Recipes》中文翻譯系列 (23) -- 第五章 加載實體和導航屬性之預先加載與Find()方法
《Entity Framework 6 Recipes》中文翻譯系列 (24) -- 第五章 加載實體和導航屬性之查詢內存對象
《Entity Framework 6 Recipes》中文翻譯系列 (25) -- 第五章 加載實體和導航屬性之加載完整的對象圖和派生類型上的導航屬性
《Entity Framework 6 Recipes》中文翻譯系列 (26) -- 第五章 加載實體和導航屬性之延緩加載關聯實體和在別的LINQ查詢操做中使用Include()方法
《Entity Framework 6 Recipes》中文翻譯系列 (27) -- 第五章 加載實體和導航屬性之關聯實體過濾、排序、執行聚合操做
《Entity Framework 6 Recipes》中文翻譯系列 (28) -- 第五章 加載實體和導航屬性之測試實體是否加載與顯式加載關聯實體
《Entity Framework 6 Recipes》中文翻譯系列 (29) -- 第五章 加載實體和導航屬性之過濾預先加載的實體集合和修改外鍵關聯
《Entity Framework 6 Recipes》中文翻譯系列 (30) -- 第六章 繼承與建模高級應用之多對多關聯
《Entity Framework 6 Recipes》中文翻譯系列 (31) -- 第六章 繼承與建模高級應用之自引用關聯
《Entity Framework 6 Recipes》中文翻譯系列 (32) -- 第六章 繼承與建模高級應用之TPH與TPT (1)
《Entity Framework 6 Recipes》中文翻譯系列 (33) -- 第六章 繼承與建模高級應用之TPH與TPT (2)
《Entity Framework 6 Recipes》中文翻譯系列 (34) -- 第六章 繼承與建模高級應用之多條件與QueryView
《Entity Framework 6 Recipes》中文翻譯系列 (35) -- 第六章 繼承與建模高級應用之TPH繼承映射中使用複合條件
《Entity Framework 6 Recipes》中文翻譯系列 (36) -- 第六章 繼承與建模高級應用之TPC繼承映射
《Entity Framework 6 Recipes》中文翻譯系列 (37) -- 第六章 繼承與建模高級應用之獨立關聯與外鍵關聯
《Entity Framework 6 Recipes》中文翻譯系列 (38) -- 第七章 使用對象服務之動態建立鏈接字符串和從數據庫讀取模型
《Entity Framework 6 Recipes》中文翻譯系列 (39) -- 第七章 使用對象服務之配置模型和使用單複數服務
《Entity Framework 6 Recipes》中文翻譯系列 (40) -- 第七章 使用對象服務之從跟蹤器中獲取實體與從命令行生成模型(想解決EF第一次查詢慢的,請閱讀)
《Entity Framework 6 Recipes》中文翻譯系列 (41) -- 第七章 使用對象服務之標識關係中使用依賴實體與異步查詢保存
《Entity Framework 6 Recipes》中文翻譯系列 (42) -- 第八章 POCO之使用POCO
《Entity Framework 6 Recipes》中文翻譯系列 (43) -- 第八章 POCO之使用POCO加載實體
《Entity Framework 6 Recipes》中文翻譯系列 (44) -- 第八章 POCO之POCO中使用值對象和對象變動通知
《Entity Framework 6 Recipes》中文翻譯系列 (45) -- 第八章 POCO之獲取原始對象與手工同步對象圖和變化跟蹤器
《Entity Framework 6 Recipes》中文翻譯系列 (46) -- 第八章 POCO之領域對象測試和倉儲測試
出處:http://www.cnblogs.com/VolcanoCloud/p/4517310.html