文章内容
2017/3/8 16:58:51,作 者: 黄兵
Entity Framework 快速上手與學習資源整理
Entity Framework 的中文學習資源的確蠻少的,也許這門技術還太新,所以真的很少人在用,因此要學會 Entity Framework 也可能需要花不少精神,我個人對 Entity Framework 還還算新手上路的階段而已,學習的過程中也發現了一些快速上手的訣竅,也許可以讓新手不要那麼恐懼新技術。
以我個人學習路徑為例,我認為在不瞭解 Entity Framework 的情況下,直接開始寫 Code 是不明智的,因為 Entity Framework 屬於比較資料抽象層的東西,講的都是概念(Concept),所以我建議先理解何謂 ORM ( Entity Framework 是一種 ORM 技術 ) 以及為什麼要用 ORM 進行資料抽象化的動作,然後再開始寫 Code,這樣寫起來才會比較有感覺,否則你只會覺得 Entity Framework 只是一個難用的怪獸而已。
快速上手第一步:瞭解 Object-relational mapping 觀念與 Entity Framework 概觀
- Object-relational mapping - Wikipedia, the free encyclopedia
- ADO.NET Entity Framework Overview
- Entity Framework 簡介 - 提供 ADO.NET 實體架構 中所述特性與功能的概觀
- 如果有使用過 LINQ to SQL 的人,上手會更快,有人帶的話,也許一小時內應該就能上手了。
- 我個人是看 Programming Microsoft LINQ 電子書的 Appendix A: ADO.NET Entity Framework 章節習得 Entity Framework 的概念,我覺得寫的還蠻清楚的。
快速上手第二步:參考/學習一些基本 Entity 的使用方式 ( 查詢/新增/刪除/更新/關連 )
- 使用者入門 (Entity Framework) - 說明如何設計和建立 實體架構 應用程式
- ADO.NET Entity Framework (MDSN) (中文文件)
- Entity Framework Query Samples ( 這是我最愛的範例了,看這個真的可以快速上手 )
介面就跟 Linq Samples and the Sample Query Explorer 的畫面一模一樣! - Entity Framework 入門教學影片 ( How Do I 系列 )
快速上手第三步:自己用 Entity Framework 建立一個專案,完整練習一遍
- 沒寫過程式的話,你就不會知道實務上可能會遇到什麼問題,唯有真正開發過,才能真的算上手。
- 底下的參考資料中有一些範例程式可下載參考。
---
底下我整理一些學習資源給各位,提供給有心想學習 Entity Framework 參考。
中文相關文章
- ADO.NET Entity Framework ( MSDN 技術文件 - 繁體中文版 )
- ADO.NET Entity Framework - 维基百科,自由的百科全书
- ADO.NET Entity Framework 概觀
- 首次接觸 ADO.NET Entity Framework
- 整合 ADO.NET Entity Framework 到應用程式中
- 讀寫 ADO.NET Entity Framework
- 安德魯的部落格's Entity Framework 類別
- DotNet開發聖殿's Entity Framework 類別
- 米米貓學開發's Entity Framework 類別
影片介紹
入門教學影片 ( How Do I 系列 )
- How Do I Get Started with the Entity Framework?
In t his introductory video, Alex James will show you how to build a simple Entity Data Model in a short amount of time. - How Do I Use the new Entity Data Source?
In this introductory video Diego Vega will show you how to use the Entity Data Source in an ASP.NET Application. - How Do I Serialize a Graph with the Entity Framework?
In this introductory video Brian Dawson will show you how to serialize a Graph when developing an ASP.NET application with the ADO.NET Entity Framework. - How do I use Entity Client?
In this introductory video Zlatko Michailov will show you how to use the new ADO.NET Entity Client in your applicaton.
相關書籍
- Programming Entity Framework - Julie Lerman ( 書籍官網 )
- Professional ADO.NET 3.5 with LINQ and the Entity Framework - Roger Jennings
部落格資訊
- ADO.NET Team Blog ( Tag: Entity Framework )
- Blogs about: Entity Framework on WordPress.com
- Meta-Me ( Tag: EF )
- Zlatko Michailov ( Tag: Entity Framework, Entity SQL, EntityClient, LINQ to Entities )
範例程式
- ADO.NET Entity Framework & LINQ to Relational Data ( 很多好東西在這裡可以下載的到 )
- Entity Framework Query Samples ( 這是我最愛的範例了,看這個真的可以快速上手 )
介面就跟 Linq Samples and the Sample Query Explorer 的畫面一模一樣!
- Entity Framework Query Samples ( 這是我最愛的範例了,看這個真的可以快速上手 )
- Entity Framework Documentation Samples
- ASP.NET MVC Example with Northwind and Entity Framework Published
- Samples (Entity Framework)
相關連結
- Microsoft's Data Access Strategy
- ADO.NET Entity Framework ( MSDN 技術文件 )
- ADO.NET Entity Framework ( 產品介紹資訊 )
- ADO.NET Entity Framework Providers ( 這裡會列出所有目前支援 Entity Framework 的提供者 )
- Entity Framework 4.0 Resources – documentation links, best blog posts and more
评论列表