成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

剖析解讀ADO.NET構造相關問題

開發 后端
對于學習ADO.NET構造其他數據提供者的DataAdapter,具體的實現檢索數據庫中的數據并填充DataSet的實現方法類似于以上方法。

ADO.NET構造開發內容包括:更容易的設計集成、擴充的部署選項、更為豐富多彩的登錄和個性化服務以及更好的數據訪問和同步,為此我也苦惱很久,后來終于讓我找到了解決辦法。

ADO.NET構造使用強類型DataSet的好處

ADO.NET構造的另一個好處是可被繼承以創建一個強類型DataSet。強類型DataSet的好處包括設計時類型檢查,以及Microsoft Visual Studio.NET用于強類型DataSet語句結束所帶來的好處。修改了DataSet的架構或關系結構后,就可以創建一個強類型DataSet,將行和列作為對象的屬性公開,而不是作為集合中的項公開。例如,不公開客戶表中行的姓名列,而公開Customer對象的Name屬性。

類型化DataSet從DataSet類派生,因此不會犧牲DataSet的任何功能。也就是說,ADO.NET構造類型化DataSet仍能遠程訪問,并作為數據綁定控件(例如DataGrid)的數據源提供。如果架構事先不可知,仍能受益于通用DataSet的功能,但卻不能受益于強類型DataSet的附加功能。#t#

處理強類型DataSet中的空引用

使用強類型DataSet時,可以使用DataSet的XML架構定義語言(XSD)架構來確保強類型DataSet可以正確處理空引用。nullValue標識符使您可用一個指定的值String.Empty代替DBNull、保留空引用或引發異常。選擇哪個選項取決于應用程序的上下文。默認情況下,ADO.NET構造如果遇到空引用,就會引發異常。

刷新DataSet中的數據

如果想用服務器上的更新值刷新DataSet中的值,就使用DataAdapter.Fill。如果有在DataTable上定義的主鍵,DataAdapter.Fill會根據主鍵進行新行匹配,并且當更改到現有行時應用服務器上的值。即使刷新之前修改了這些數據,ADO.NET構造刷新行的RowState仍被設置為Unchanged。注意,如果沒有為DataTable定義主鍵,DataAdapter.Fill就用可能重復的主鍵值添加新行。 #t#

如果想用來自服務器的當前值刷新表,并同時保留對表中的行所做的任何更改,必須首先用DataAdapter.Fill填充表,并填充一個新的DataTable,然后用preserveChanges值true將DataTable合并到DataSet之中。
在DataSet中搜索數據

在DataSet中查詢與特定條件相匹配的行時,ADO.NET構造可以利用基于索引的查找提高搜索性能。當將PrimaryKey值賦給DataTable時,會創建一個索引。當給DataTable創建DataView時,也會創建一個索引。下面是一些利用基于索引進行查找的技巧。

責任編輯:chenqingxiang 來源: CSDN
相關推薦

2009-12-22 10:15:17

ADO.NET規則

2009-12-25 16:26:03

ADO.NET控制

2009-12-18 16:44:57

ADO.NET統計

2009-12-31 14:28:09

ADO.NET參數

2009-12-29 14:24:40

使用ADO.NET

2009-11-12 10:45:45

ADO.NET連接測試

2009-11-04 11:40:38

ADO.NET Dat

2009-11-12 10:15:37

ADO.NET使用

2009-12-22 15:03:51

ADO.NET使用

2009-12-22 15:33:33

ADO.NET參數

2009-12-28 13:53:01

ADO.NET記錄集

2009-10-29 10:57:28

ADO.NET Dat

2009-12-21 15:58:19

ADO.NET集合

2009-12-22 09:50:23

ADO.NET學習

2009-12-25 10:25:59

2009-12-21 17:35:24

ADO.NET對象

2009-12-23 16:05:47

ADO.NET錯誤

2009-12-21 11:18:09

ADO.NET體系結構

2009-12-21 16:45:41

ADO.NET程序

2009-12-24 09:26:01

ADO.Net Tea
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产在线色 | 国产伦精品一区二区三区照片91 | 欧洲精品一区 | 成人在线电影网站 | 性一爱一乱一交一视频 | av影音资源| 国产精品久久久久久 | 天天操天天干天天爽 | 日日综合 | 中文字幕精品一区久久久久 | 99久久久久| 久久久久一区二区 | 超碰男人天堂 | 亚洲一区有码 | 久久久黑人 | 99国产精品久久久久 | 天天综合久久 | 午夜影院在线观看 | 91在线最新| 国产成人免费视频网站高清观看视频 | 伊人网在线综合 | 日本三级电影在线观看视频 | 国产一区二区视频在线观看 | 欧美日韩精品一区二区天天拍 | 狠狠干在线 | 中国大陆高清aⅴ毛片 | 日本久久久影视 | 欧一区二区 | 国产日韩一区二区三免费 | 91超碰在线观看 | 操操日 | 久久久久久91 | 狠狠的操 | 亚洲一区在线日韩在线深爱 | 国产在线中文字幕 | 亚洲国产精品久久久久 | 国产精品久久久一区二区三区 | 我要看一级片 | 国产精品视频免费观看 | 日本一区二区三区免费观看 | 国产成人免费网站 |