本指南包含一系列精選的文件文章、攻略及影片連結,能幫助你快速開始。
基本原理
-
在這裡你會學到如何將 Entity Framework 加入你的應用程式,如果你想使用 EF Designer,務必在 Visual Studio 安裝它。
-
你比較喜歡透過寫程式碼來設定你的 EF 模型,還是通過畫框和線條? 你打算用 EF 將你的物件映射到現有資料庫,還是希望 EF 為你的物件建立一個專屬的資料庫? 在這裡,你將了解兩種不同的使用 EF6 方法:EF Designer 與 Code First。 務必關注討論並觀看關於差異的影片。
-
DbContext 是你必須學會如何使用的第一個也是最重要的 EF 類型。 它作為資料庫查詢的啟動點,並追蹤你對物件所做的變更,以便能持久化回資料庫。
-
了解如何獲得專家的協助,並為社群貢獻你自己的答案。
-
實體框架 6 採用開放式開發模型。 想了解如何讓 EF 變得更好,請造訪我們的 GitHub 倉庫。
Code First 資源
- 將程式碼優先應用於現有資料庫流程
- 程式碼優先的新資料庫工作流程
- 先用程式碼映射枚舉
- 先用程式碼映射空間類型
- 撰寫自訂程式碼優先慣例
- 使用 Code First 流暢配置搭配 Visual Basic
- Code First 遷移
- 團隊環境中的程式碼優先遷移
- 自動代碼優先遷移 (此方法不再建議)
EF Designer 資源
- 資料庫優先工作流程
- 模型優先工作流程
- 映射枚舉
- 映射空間類型
- Table-Per 階層繼承映射
- Table-Per 類型繼承映射
- 更新之儲存過程映射
- 查詢用的儲存程序映射
- 實體分割
- 資料表拆分
- 定義查詢 (進階)
- 資料表值函數 (進階)