EF和MVC系列文章導航:EF Code First、DbContext、MVC


對於之前一直使用webForm服務器控件、手寫ado.net操作數據庫的同學,突然來了EF和MVC,好多新概念泉涌而出,的確猶如當頭一棒不知所措。本系列文章可以幫助新手入門並熟練使用EF和MVC,有了這個基礎以后再學習后續新版的EF以及MVC,自然簡單許多了。祝好運!

一、EF Code First

EF Code First系列文章譯自Julie LermanRowan Miller編寫的Programming Entity Framework: Code First,主要講解EF是如何通過代碼來生成數據庫並配置數據庫表之間的關系。

EF Code First 系列文章導航
  1. EF Code First 初體驗
  2. EF里的默認映射以及如何使用Data Annotations和Fluent API配置數據庫的映射  本節源碼
  3. EF里Guid類型數據的自增長、時間戳和復雜類型的用法  本節源碼
  4. EF里一對一、一對多、多對多關系的配置和級聯刪除  本節源碼
  5. EF里的繼承映射關系TPH、TPT和TPC的講解以及一些具體的例子  本節源碼

演示環境:EF4.1、VS2010 + 4.0 Framework、Sql 2008企業版

本系列文章sample code下載地址,或者下載我在每章結尾留的源碼,更通俗易懂。歡迎加群交流:33353329

二、EF DbContext

EF DbContext系列文章譯自Julie LermanRowan Miller編寫的Programming Entity Framework:DbContext,主要講解EF是如何操作數據庫的。

EF DbContext 系列文章導航
  1. EF如何操作內存中的數據和加載外鍵數據:延遲加載、貪婪加載、顯示加載  本章源碼
  2. EF里單個實體的增查改刪以及主從表關聯數據的各種增刪改查  本章源碼
  3. 使用EF自帶的EntityState枚舉和自定義枚舉實現單個和多個實體的增刪改查  本章源碼
  4. EF里查看/修改實體的當前值、原始值和數據庫值以及重寫SaveChanges方法記錄實體狀態  本章源碼
  5. EF里如何定制實體的驗證規則和實現IObjectWithState接口進行驗證以及多個實體的同時驗證  本章源碼
  6. 重寫ValidateEntity虛方法實現可控的上下文驗證和自定義驗證  本章源碼

演示環境:EF4.1(由於EF4.1版本的bug,從第四節開始用的是4.3版的EF)、VS2010 + 4.0 Framework、Sql 2008企業版

本系列文章sample code下載地址,或者下載我在每章結尾留的源碼,更通俗易懂。歡迎加群交流:33353329

三、ASP.NET MVC

ASP.NET MVC系列文章譯自Steven SandersonAdam FreemanPro ASP.NET MVC 3 Framework 3rd Edition,基本語法配合項目演示MVC的使用。

ASP.NET MVC 系列文章導航
  1. ASP.NET MVC 初體驗  本文源碼
  2. ASP.NET MVC Routing、Areas、URLs  本文源碼
  3. ASP.NET MVC Controllers and Actions  本文源碼
  4. ASP.NET MVC Filters 4種默認過濾器的使用【附示例】  本文源碼
  5. 待續....

演示環境:ASP.NET MVC 3EF4.1、VS2010 + 4.0 Framework、Sql 2008企業版

注:本書發布到第三版還是有很多明顯的bug,看到不明確的地方可以去查查勘誤表(到這里點擊Errata選項卡)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM