Entity Framework 學習建議及自學資源

來源:互聯網
上載者:User
Entity Framework 學習建議及教學PPT

 金旭亮

===============================================

         EntityFramework(EF)是微軟平台主流的資料存取技術。為了給學生介紹這一技術,我製作了三講Entity Framework 5.0教學PPT,包括相應源碼及樣本資料庫。

         教學內容主要參考JuliaLerman所著之EF三部曲:

         《ProgrammingEntity Framework》SECOND EDITION

         《ProgrammingEntity Framework:Code First》

         《ProgrammingEntity Framework:DbContext》

   讀後感:第一本是EF 4.0架構的全面介紹,非常詳盡深入的磚頭書,要啃下來很不容易。

                  第二本和第三本都是介紹EF 4.X的,與當前EF 5.0基本一致,有一點小變化,不影響大局。

 個人感覺:《DbContext》一書寫得比較淺顯易懂,推薦閱讀。

 

本教學PPT的目的是引導初學者掌握Entity Framework 5.0的基本使用方法,讓其能迅速把握要點並用於實際開發中。要求初學者己掌握C#程式設計語言,會使用SQL Server完成建立表等基本操作。

主要內容:

第一講: Entity Framework概述

第二講: 資料的查詢、增刪改查操作、EF資料更新原理

第三講:並發訪問

如果是初學者,對EF所知甚少,建議先看我的教學PPT,並且把裡面的樣本全部看懂,之後自己建立一個資料庫,把我設計的執行個體的功能自己動手實現一遍。

接著訪問其官方網站:http://www.asp.net/entity-framework,在其“GetStarted”部分(http://msdn.microsoft.com/zh-cn/data/ee712907)查詢其詳盡資訊。

 

EF在微軟的其它技術中得到了較多的應用,想瞭解這方面的樣本,推薦訪問http://www.asp.net/mvc,完成Intro to ASP.NET MVC4(http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/intro-to-aspnet-mvc-4)和MVC MusicStore 兩個官方教程。

 

在實際開發中,EF多用於建立資料存取層,我推薦中大型項目使用Database-First模式,小型項目採用Code-First,有關在多層系統中使用EF構建資料存取層的相關內容,本PPT未涉及,會在後面的系統架構設計課程中介紹。

本教學PPT在北京理工大學《物件導向技術與方法》課程中使用。由於本人才疏學淺,教學PPT和樣本中如有錯誤,請在本文跟帖指出更正。

訪問CSDN下載頻道   點擊下載三講《EntityFramework》學習資源及執行個體。

註:樣本採用Visual studio 2012,EF版本5.0,使用資料庫SQL Server 2008 Express R2。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.