国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > .NET > 正文

ADO.NET對(duì)象的構(gòu)造(2)_DataSet

2024-07-10 13:03:35
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
  • 本文來(lái)源于網(wǎng)頁(yè)設(shè)計(jì)愛(ài)好者web開(kāi)發(fā)社區(qū)http://www.html.org.cn收集整理,歡迎訪問(wèn)。
  • dataset 構(gòu)造



    n public sub new()’dataset 構(gòu)造函數(shù)的此實(shí)現(xiàn)不使用任何參數(shù),它為新實(shí)例創(chuàng)建默認(rèn)名稱(chēng)“newdataset”。




    n public sub new(byval datasetname as string )




    n protected sub new(byval info as serializationinfo,byval context as streamingcontext)



    參數(shù)

    1.datasetname dataset 的名稱(chēng)。

    2.info 將對(duì)象序列化或反序列化所需的數(shù)據(jù)。

    3.context 給定序列化流的源和目的地。



    dataset 是 ado.net 結(jié)構(gòu)的主要組件,它是從數(shù)據(jù)源中檢索到的數(shù)據(jù)在內(nèi)存中的緩存。dataset 由一組 datatable 對(duì)象組成,您可使這些對(duì)象與 datarelation 對(duì)象互相關(guān)聯(lián)。您還可通過(guò)使用 uniqueconstraint 和 foreignkeyconstraint 對(duì)象在 dataset 中實(shí)施數(shù)據(jù)完整性。

    盡管 datatable 對(duì)象中包含數(shù)據(jù),但是 datarelationcollection 允許您遍覽表的層次結(jié)構(gòu)。這些表包含在通過(guò) tables 屬性訪問(wèn)的 datatablecollection 中。當(dāng)訪問(wèn) datatable 對(duì)象時(shí),注意它們是按條件區(qū)分大小寫(xiě)的。例如,如果一個(gè) datatable 被命名為“mydatatable”,另一個(gè)被命名為“mydatatable”,則用于搜索其中一個(gè)表的字符串被認(rèn)為是區(qū)分大小寫(xiě)的。但是,如果“mydatatable”存在而“mydatatable”不存在,則認(rèn)為該搜索字符串不區(qū)分大小寫(xiě)。

    在典型的多層實(shí)現(xiàn)中,用于創(chuàng)建和刷新 dataset 并依次更新原始數(shù)據(jù)的步驟包括:

    1. 通過(guò) dataadapter 使用數(shù)據(jù)源中的數(shù)據(jù)生成和填充 dataset 中的每個(gè) datatable。

    2. 通過(guò)添加、更新或刪除 datarow 對(duì)象更改單個(gè) datatable 對(duì)象中的數(shù)據(jù)。

    3. 調(diào)用 getchanges 方法以創(chuàng)建只反映對(duì)數(shù)據(jù)進(jìn)行的更改的第二個(gè) dataset。

    4. 調(diào)用 dataadapter 的 update 方法,并將第二個(gè) dataset 作為參數(shù)傳遞。

    5. 調(diào)用 merge 方法將第二個(gè) dataset 中的更改合并到第一個(gè)中。

    6. 針對(duì) dataset 調(diào)用 acceptchanges。或者,調(diào)用 rejectchanges 以取消更改。



    (信息整理來(lái)自msdn)

    發(fā)表評(píng)論 共有條評(píng)論
    用戶(hù)名: 密碼:
    驗(yàn)證碼: 匿名發(fā)表
    主站蜘蛛池模板: 长垣县| 城步| 任丘市| 房山区| 临高县| 彰化县| 长治县| 凤翔县| 常山县| 齐河县| 布尔津县| 萝北县| 浮梁县| 日照市| 新蔡县| 长寿区| 商城县| 内黄县| 牡丹江市| 阿荣旗| 黑水县| 铜陵市| 娄烦县| 遂宁市| 新乐市| 新邵县| 延长县| 克拉玛依市| 定边县| 砀山县| 高阳县| 临江市| 宁武县| 中西区| 新巴尔虎右旗| 门源| 榕江县| 木兰县| 昌都县| 五家渠市| 三门县|