您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關AOP.NET DataAdapter對象是什么意思的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
AOP.NET DataAdapter對象表示一組數據命令和一個數據庫連接,用于填充DataSet對象和更新數據源。作為DataSet對象和數據源之間的橋接器,通過映射Fill()方法向DataSet填充數據,通過Update()方法向數據庫更新DataSet對象中的變化。這些操作實際上是由AOP.NET DataAdapter對象包含的Select、Update、Insert、Delete四種Command命名對象實現的。也可以直接結合Command對象的使用來完成數據的操作。AOP.NET DataAdapter對象的工作原理請參見圖所示:
DataAdapter對象的工作原理圖
在客戶端應用程序需要處理數據源的數據時,客戶端應用程序與數據源之間建立連接。引用數據命令的DataAdapter對象向數據源發送數據命令請求,這個請求是執行DataAdapter對象的Fill()方法來完成“填充”操作時發送并被數據源執行的。數據源的數據就會填充到客戶端的DataSet對象,在DataSet對象內部形成具有跟數據源數據結構一致的數據表DataTable對象,而DataTable對象內部有包含表示數據結構的DataColumn對象集合和表示數據約束的Constraint對象集合,還含有表示數據記錄的DataRow對象的集合。數據以及數據結構填充到DataSet對象后,DataSet數據集相當于一個脫機數據庫,客戶端應用程序操作的數據完全從DataSet數據集中獲取。這是客戶端DataSet數據集與數據源之間可以斷開連接,也就是說它們之間的關系是非***連接關系。只有客戶端完成數據操作需要將數據回傳給數據源時,再次建立連接。由DataAdapter對象再次向數據源發送數據命令請求,這個請求是執行DataAdapter對象的Update()方法來完成“更新”操作時發送并被數據源執行的。執行后,連接再次斷開。.NET提供程序及其DataAdapter類,請參見表所示:
提供程序 | DataAdapter類 |
SQL數據提供程序 | SqlDataAdapter |
OLE DB數據提供程序 | OleDbDataAdapter |
Oracle數據提供程序 | OracleDataAdapter |
ODBC數據提供程序 | OdbcDataAdapter |
感謝各位的閱讀!關于“AOP.NET DataAdapter對象是什么意思”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。