理解ADO.NET的應用程序新新特性
理解ADO.NET作為一個高效的.NET程序語言。其混合了函數(shù)語言和物件導向程序編制語言,并且***的適用于編程、算法、技術(shù)和探索性開發(fā),因此解ADO.NET可以在使用的過程當中感受到趣味性和吸引力。
數(shù)據(jù)庫的應用在我們的生活和工作中已經(jīng)無處不在,無論是一個小企業(yè)的OA系統(tǒng),還是中國移動的運營系統(tǒng),似乎都離不開數(shù)據(jù)庫的應用。對于大多數(shù)應用程序來說,不管它們是Windows桌面應用程序,還是Web應用程序,存儲和檢索數(shù)據(jù)都是其核心功能。
所以針對數(shù)據(jù)庫的開發(fā)已經(jīng)成為軟件開發(fā)的一種必備技能。如果說過去是“學好數(shù)理化,走遍天下都不怕”,那么,對于今天的軟件開發(fā)者而言就是“學好數(shù)據(jù)庫,走到哪兒都不怵!”。#t#
理解ADO.NET是微軟新一代.NET數(shù)據(jù)庫的訪問架構(gòu),ADO是ActiveX Data Objects的縮寫。理解ADO.NET是數(shù)據(jù)庫應用程序和數(shù)據(jù)源之間溝通的橋梁,主要提供一個面向?qū)ο蟮臄?shù)據(jù)訪問架構(gòu),用來開發(fā)數(shù)據(jù)庫應用程序。
為了更好地理解ADO.NET的架構(gòu)模型的各個組成部分,我們可以對理解ADO.NET中的相關(guān)對象進行圖示理解,如圖5-3所示的是ADO.NET中數(shù)據(jù)庫對象的關(guān)系圖。
我們可以用趣味形象化的方式理解ADO.NET對象模型的各個部分,如圖5-4所示,可以看出這些對象所處的地位和對象間的邏輯關(guān)系。