■ 認識Entity Framework與LINQ
概要描述Entity Framework與LINQ技術的整體技術輪廓,以建立學習觀念。首先聚焦於LINQ的討論,以便確認你能具備使用LINQ搜尋擷取資料物件的能力,為將來運用Entity Framework打下良好的基礎。
■ LINQ to ADO .NET
儘管LINQ是以集合物件為基礎而發展出來的一種查詢技術,它同時針對ADO.NET提供相關的支援。透過實體類別轉換資料庫架構,可避免資料庫開發人員撰寫存取底層資料來源的程式碼,此種作法與 Entity Framework 類似,但比較單純,可做為進入Entity Framework之前的暖身。
■ Entity Framework的基礎
從資料模型的建立開始,逐步進入Entity Framework基礎的資料運算,介紹LINQ與Entity Framework的整合,實作資料的搜尋及異動等相關功能。
■ 與Visual Studio的整合
介紹Visual Studio支援的Entity Framework 視覺化介面設計功能,如資料繫結控制項等,同時涵蓋Windows Form與Web Form相關討論。最後討論WCF與Entity Framework的整合應用,為將來發展大型應用程式奠定良好基礎。
─本書特色─
專為需要入門LINQ並進一步熟悉Entity Framework的開發人員所設計。由於Entity Framework是透過LINQ來進行資料模型的存取,為了協助開發人員擁有駕馭Entity Framework的能力,本書以系統化的解說方式,從LINQ基礎開始,逐一檢視Entity Framework的各項技術細節。
作者簡介:
呂高旭 Kao-hsu L
榮獲程式設計俱樂部網站《2007程式開發技術-網路影響力達人》,且獲得連續三屆微軟 MVP ,擅長 C#、ASP.NET 等微軟 .NET 平台技術。
著作:
■ LINQ最佳實務講座
■ Silverlight:ASP.NET與AJAX開發實務
■ ASP.NET 商業級資料庫網站開發實務
■ ASP.NET應用程式開發-與AJAX共舞
■ .NET網路與I/O技術手冊
■ C# 2005精要剖析
Blog | 康廷數位
http://www.kangting.tw
各界推薦
名人推薦:
─盛情推薦─
一本好的技術書籍,除了讓讀者能按照章節學習外,當實務開發過程中遇到問題時,也能回頭參考書上的說明並快速地找到解答。
由「悅知文化」所出版的Visual Studio 2010及.NET開發實戰系列書籍,讓我印象深刻的,除了將技術及工具的使用做一完整功能介紹外,還針對實務開發會遇到的問題,以及企業應用做了一些深入探討,而實務開發所需要的技巧,往往需要實戰經驗的累積以及不同技術領域的結合,相信這對軟體從業人員專業度及競爭力提升將有很大的幫助。
-吳典璋‧台灣微軟開發工具暨平台推廣處產品行銷經理
名人推薦:─盛情推薦─
一本好的技術書籍,除了讓讀者能按照章節學習外,當實務開發過程中遇到問題時,也能回頭參考書上的說明並快速地找到解答。
由「悅知文化」所出版的Visual Studio 2010及.NET開發實戰系列書籍,讓我印象深刻的,除了將技術及工具的使用做一完整功能介紹外,還針對實務開發會遇到的問題,以及企業應用做了一些深入探討,而實務開發所需要的技巧,往往需要實戰經驗的累積以及不同技術領域的結合,相信這對軟體從業人員專業度及競爭力提升將有很大的幫助。
-吳典璋‧台灣微軟開發工具暨平台推廣處產品行銷經理
作者序
作者序
2008年三月,筆者出版了討論 LINQ 技術的專書──《LINQ 最佳實務講座》,這本書從 C# 泛型開始,徹底剖析 LINQ 技術的發展脈絡,同時也針對 LINQ to SQL 等應用進行了完整的討論,時值 LINQ 技術隨著 .NET 3.5 釋出不久之際,此書的出版為使用正體中文的開發人員,提供了市面上唯一一本內容經過系統化整理,適合學習的 LINQ 教學專書。
兩年半的時間過去了,LINQ 從只有少數人瞭解甚至被誤解為 SQL 的取代技術,發展到被實際運用在應用程式的開發環境,隨著 .NET 平台進展至 4.0 , 同時伴隨著 Entity Framework 的發表,筆者重新修訂《LINQ 最佳實務講座》這本書的重點章節,並且帶著 Entity Framework 的討論內容回來了,而最後的成果便是你即將閱讀的這本《Entity Framework 與 LINQ 開發實戰》新書。
在《LINQ 最佳實務講座》一書的序文開始,是這樣描述 LINQ 的──「將資料查詢技術提升至更高的層次。」至於本書所要討論的另外一個主題── Entity Framework ,則是建構應用程式資料模型的革命,徹底改變開發人員發展資料庫應用程式的方式。
從傳統的關聯式資料庫存取,到最新的 Silverlight RIA 應用程式開發, .NET 平台的開發人員即將面對 Entity Framework 成為資料運算平台標準的趨勢,而本書的主要目標在於協助讀者徹底熟悉 LINQ ,同時引領讀者快速進入 Entity Framework 的世界,具備運用 Entity Framework 的基礎能力。
作者序
2008年三月,筆者出版了討論 LINQ 技術的專書──《LINQ 最佳實務講座》,這本書從 C# 泛型開始,徹底剖析 LINQ 技術的發展脈絡,同時也針對 LINQ to SQL 等應用進行了完整的討論,時值 LINQ 技術隨著 .NET 3.5 釋出不久之際,此書的出版為使用正體中文的開發人員,提供了市面上唯一一本內容經過系統化整理,適合學習的 LINQ 教學專書。
兩年半的時間過去了,LINQ 從只有少數人瞭解甚至被誤解為 SQL 的取代技術,發展到被實際運用在應用程式的開發環境,隨著 .NET 平台進展至 4.0 , 同時伴隨著 Entity Framework 的發表,筆者重...
目錄
─目錄─
CH01 Entity Framework 與 LINQ 概觀
Part 01 LINQ to object
CH02 LINQ 與 C#
CH03 LINQ 與擴充方法
Part 02 LINQ to ADO.NET
CH04 LINQ to SQL
CH05 LINQ to DataSet
Part 03 Entity Framework
CH06 探索 Entity Framework
CH07 資料物件搜尋
CH08 資料物件編輯
CH09 視覺化介面設計整合
CH10 WCF服務與實體資料模型
附錄A Entity Framework 中英詞彙
附錄B Entity Framework命名空間與類別
附錄C切割實體資料模型專案
─目錄─
CH01 Entity Framework 與 LINQ 概觀
Part 01 LINQ to object
CH02 LINQ 與 C#
CH03 LINQ 與擴充方法
Part 02 LINQ to ADO.NET
CH04 LINQ to SQL
CH05 LINQ to DataSet
Part 03 Entity Framework
CH06 探索 Entity Framework
CH07 資料物件搜尋
CH08 資料物件編輯
CH09 視覺化介面設計整合
CH10 WCF服務與實體資料模型
附錄A Entity Framework 中英詞彙
附錄B Entity Framework命名空間與類別
附錄C切割實體資料模型專案