本書以Visual Studio 2012 來做為程式開發工具,並使用最受歡迎C#來做為程式語言,透過最新的ADO.NET Entity Framework 架構,存取位於資料庫伺服器上的資料,以發展完整的資料庫應用系統。
本書完全以「有實例才有真相」的原則來撰寫,從ADO.NET到ADO.NET Entity Framework,所有的技術解說皆捨棄抽象的討論,直接用實例列舉的方式來詳述每一個技術的原理與應用方法,同時更將ADO.NET Entity Framework與ADO.NET不同之處,用赤裸裸的實作案例呈現在您眼前,讓您直接評估若使用這項最新技術之後,對現有的工作會造成哪些改變,這些改變可以帶來那些實質上的效益;讓您自己決定要用什麼樣的架構來發展自己的資料庫應用系統。
Ch1 進銷存管理系統開發前的準備
本章的學習重點放在系統開發前的準備工作。
Ch2 建立資料表與資料集
本章告訴您ADO.NET的主架構,以及讓ADO.NET賴以運作的核心資料集。在這一個章節裡,您將能徹底瞭解整個資料集的結構與它的運作方式。
Ch3 維護資料集的完整性
第三章將讓您更進一步的去瞭解資料集。在這一章的內容當中,您將知道如何建立資料的完整性,如何去查詢資料集裡的資料…等進階主題。
Ch4 開啟與資料來源的連接
在第四章我們將告訴您如何連接到資料來源。不同的資料庫、相同資料庫但不同的版本,都會有屬於自己最好的連接方式。
Ch5 存取資料庫伺服器的資料
第五章告訴您在連接實際的資料庫之後,如何利用SQL陳述式來讀出資料庫的資料?如何利用SQL陳述式來修改資料庫上的資料,還包括告訴您如何利用預儲程序來讀取資料?以及如何讓程式最佳化以讓程式在大量資料存取時可以運作的最有效率。
Ch6 資料表的維護與更新
第六章告訴您如何簡單的利用資料控制項就能做到第五章的所有弁遄A並告訴您如何把這些控制項與資料集做整合,讓您直接在資料集維護實體資料庫的資料,以及如何把在資料集所異動的資料更新回資料庫。
Ch7 資料的交易管理
本章將要討論關於資料的交易管理,讓您將異動的資料可以封裝在單一的交易中,以確保每一筆交易可以全部被成弘鶡獢A不會只成弘鶡甈Y一部分,以達到資料完整性的p>
Ch8 設計ADO.NET 實體資料模型
第八章來到ADO.NET Entity Framework的主題。首先,我們先告訴您ADO.NET Entity Framework的基本觀念,接著告訴您如何設計Entity Data Model。
Ch9 透過Entity Data Model 來查詢資料
認識了ADO.NET Entity Framework的基本觀念之後,第九章將開始用它的專屬語言LINQ to Entities來查詢Entity Data Model的資料。LINQ to Entities是LINQ 的延伸,它可以讓您的查詢程式更為精簡,正確率更高;而且可以使用相同的LINQ to Entities來連接不同品牌的資料庫,不需要去改變原來的程式碼以對應資料庫的改變。
Ch10 經由Entity Data Model 來維護資料
本章告訴您如何經由Entity Data Model來對實體資料表的記錄進行新增、修改或刪除等記錄維護的工作。然後再告訴您如何把ADO.NET Entity Framework所取得的資料,經由資料繫結,在Windows控制項顯示它的結果。
Ch11 建立應用系統的底層
從第十一章開始,本書將主題轉至進銷存管理系統的專案實作。我們先在第十一章開發進銷存管理系統的底層。利用很簡單的物件導向觀念,撰寫...