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

圖文講解DAO.NET DataSet對象

開發(fā) 后端
這里介紹了DAO.NET DataSet對象的常用屬性是Tables、Relations等,文章有清晰的層次圖和對數(shù)據(jù)集DataSet的特點總結(jié)。

我想大家都知道ADO.NET的基本組成結(jié)構(gòu)和特點,在這里就不和大家說了,筆者今天主要就DAO.NET DataSet對象來詳細分析一下。希望大家能更深入的了解DAO.NET DataSet對象結(jié)構(gòu),常用屬性及方法的運用。

1.數(shù)據(jù)集DataSet概述

數(shù)據(jù)集DataSet是斷開與數(shù)據(jù)源的連接時,可以被使用的數(shù)據(jù)記錄在內(nèi)存中的緩存。前面在4-1-3節(jié)斷開式數(shù)據(jù)庫訪問連接部分提到,可以把數(shù)據(jù)集DataSet看作是內(nèi)存中的數(shù)據(jù)庫。它在應用程序中對數(shù)據(jù)的支持功能十分強大。DataSet一經(jīng)創(chuàng)建,就能在應用程序中充當數(shù)據(jù)庫的位置,為應用程序提供數(shù)據(jù)支持。
數(shù)據(jù)集DataSet的數(shù)據(jù)結(jié)構(gòu)可以在.net開發(fā)環(huán)境中通過向?qū)瓿桑部梢酝ㄟ^代碼來增加表、數(shù)據(jù)列、約束以及表之間的關(guān)系。數(shù)據(jù)集DataSet中的數(shù)據(jù)既可以來自數(shù)據(jù)源,也可以通過代碼直接向表中增加數(shù)據(jù)行。這也看出,數(shù)據(jù)集DataSet類似一個客戶端內(nèi)存中的數(shù)據(jù)庫,可以在這個數(shù)據(jù)庫中增加、刪除數(shù)據(jù)表,可以定義數(shù)據(jù)表結(jié)構(gòu)和表之間的關(guān)系,可以增加、刪除表中的行。


數(shù)據(jù)集DataSet不考慮其中的表結(jié)構(gòu)和數(shù)據(jù)是來自數(shù)據(jù)庫、XML文件還是程序代碼,因此數(shù)據(jù)集DataSet不維護到數(shù)據(jù)源的連接。這緩解了數(shù)據(jù)庫服務器和網(wǎng)絡(luò)的壓力。對數(shù)據(jù)集DataSet的特點總結(jié)可以總結(jié)為四點:
***,使用數(shù)據(jù)集對象DataSet無需與數(shù)據(jù)庫直接交互;
第二,DataSet對象是存儲從數(shù)據(jù)庫檢索到的數(shù)據(jù)的對象;
第三,DataSet對象是零個或多個表對象的集合,這些表對象由數(shù)據(jù)行和列、約束和有關(guān)表中數(shù)據(jù)關(guān)系的信息組成;
第四,DataSet對象既可容納數(shù)據(jù)庫的數(shù)據(jù),也可以容納非數(shù)據(jù)庫的數(shù)據(jù)源。

2.DataSet的結(jié)構(gòu),常用屬性及方法

數(shù)據(jù)集DataSet是以DataSet對象形式存在的。DAO.NET DataSet對象是一種用戶對象,此對象表示一組相關(guān)表,在應用程序中這些表作為一個單元來引用。DataSet對象的常用屬性是Tables、Relations等。DataSet對象的層次結(jié)構(gòu)圖所示:

 


DataSet對象由數(shù)據(jù)表及表關(guān)系組成,所以DataSet對象包含DataTable對象集合Tables和DataRelation對象集合Relations。而每個數(shù)據(jù)表又包含行和列以及約束等結(jié)構(gòu),所以DataTable對象包含DataRow對象集合Rows、DataColumn對象集合Columns和Constraint對象集合Constraints。DataSet層次結(jié)構(gòu)中的類請參見表所示:

說明
DataTableCollection
包含特定數(shù)據(jù)集的所有DataTable對象
DataTable
表示數(shù)據(jù)集中的一個表
DataColumnCollection
表示DataTable對象的結(jié)構(gòu)
DataRowCollection
表示DataTable對象中的實際數(shù)據(jù)行
DataColumn
表示DataTable對象中列的結(jié)構(gòu)
DataRow
表示DataTable對象中的一個數(shù)據(jù)行

類 說明
DataTableCollection 包含特定數(shù)據(jù)集的所有DataTable對象
DataTable 表示數(shù)據(jù)集中的一個表
DataColumnCollection 表示DataTable對象的結(jié)構(gòu)
DataRowCollection 表示DataTable對象中的實際數(shù)據(jù)行
DataColumn 表示DataTable對象中列的結(jié)構(gòu)
DataRow 表示DataTable對象中的一個數(shù)據(jù)行

【編輯推薦】

  1. LINQ to SQL查詢分析
  2. LINQ查詢架構(gòu)簡單介紹
  3. LINQ to SQL映射關(guān)系概述
  4. LINQ To SQL對象模型淺析
  5. LINQ to SQL映射列描述
責任編輯:田樹 來源: 博客
相關(guān)推薦

2009-10-29 09:34:40

DAO.NET Da

2009-11-03 15:24:14

ADO.NET對象模型

2009-10-22 16:08:52

.NET CLR是什么

2009-10-29 08:51:24

ADO.NET結(jié)構(gòu)

2009-11-04 13:20:28

ADO.NET Dat

2009-11-04 09:52:10

ADO.NET Sql

2010-09-06 16:53:38

Windows PPP

2009-10-13 14:19:03

VB.NET面向?qū)ο缶?/a>

2009-11-12 09:44:41

ADO.NET對象

2010-04-20 18:13:44

網(wǎng)絡(luò)負載均衡設(shè)置

2009-11-03 15:06:32

ADO.NET鏈接對象

2009-11-04 11:40:38

ADO.NET Dat

2009-11-04 16:55:16

ADO.NET Dat

2010-10-08 15:28:54

無線路由組網(wǎng)設(shè)置

2013-01-15 10:38:06

iOSAppAppCan

2009-11-03 17:35:43

ADO.NET對象

2010-09-16 14:37:54

DataSetXML

2009-11-12 09:51:59

ADO.NET結(jié)構(gòu)

2009-08-25 17:28:23

C#創(chuàng)建DataSet

2011-01-21 10:28:06

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: a成人| 中文字幕日韩欧美 | av网站在线看| 成人福利视频网站 | 亚洲乱码一区二区三区在线观看 | 国内精品视频 | 国产 日韩 欧美 在线 | 久久久www| 国产黑丝av| 午夜精品久久久久久久久久久久 | 黄色成人免费看 | 久久久久久国产精品免费免费狐狸 | 国产精品视频一二三区 | 欧美日韩亚洲成人 | 色免费在线视频 | 国产精品av久久久久久毛片 | 国产成人精品av | 成人免费三级电影 | 国产精品视频中文字幕 | 亚洲精品一区二区三区中文字幕 | 在线色网| 一级黄色大片 | 色爱综合网 | 天天狠狠| 亚洲国产二区 | 久久综合一区二区 | 中文字幕在线观看一区 | 视频在线一区二区 | a国产视频| 日韩欧美亚洲综合 | 成人影院在线 | 日韩a | 日日摸夜夜添夜夜添特色大片 | 天天干天天爱天天操 | 亚洲一区视频在线播放 | 三级高清| 国产九九精品视频 | 日干夜干 | 日韩毛片免费视频 | 成人在线免费网站 | 日韩在线播放一区 |