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

ADO.NET對(duì)象集合先關(guān)說(shuō)明

開(kāi)發(fā) 后端
ADO.NET對(duì)象主要包括:DataSet,DataTable,DataColumn,DataRow,和DataRelation。這些對(duì)象的主要特點(diǎn)說(shuō)明如下。

本系列課程我們將會(huì)從ADO.NET對(duì)象的各個(gè)角度出來(lái),來(lái)講述ADO.NET對(duì)象發(fā)布以后的全新功能,這主要包括C#3.0,VB9.0,WCF,WPF,WP,LINQ,AJAX,mobile開(kāi)發(fā),Cardspace,智能客戶端。

如果要遷移代碼,我們可以把現(xiàn)有的ADO代碼導(dǎo)入到.NET應(yīng)用之中,從而節(jié)省在編寫代碼方面的投入。然而,ADO.NET對(duì)象如果不做重大的設(shè)計(jì)調(diào)整,同樣的代碼幾乎不可能移植到ADO.NET。ADO和ADO.NET的對(duì)象模型不一樣,兩者在不同的設(shè)計(jì)指導(dǎo)思想下完成。

ADO.NET只用來(lái)構(gòu)造基于.NET服務(wù)器的Web應(yīng)用。ADO.NET是.NET應(yīng)用程序的數(shù)據(jù)訪問(wèn)API。因此,ADO.NET對(duì)象只有把服務(wù)器升級(jí)到.NET之后,你才可以考慮ADO.NET。在同一個(gè)應(yīng)用程序中,讓ADO和ADO.NET協(xié)同運(yùn)作是沒(méi)有什么意義的。雖然你可以同時(shí)使用這兩者(至少?gòu)脑O(shè)計(jì)的角度來(lái)看),但這并不是一種好的選擇。  

DataSet:這個(gè)對(duì)象是一個(gè)集合對(duì)象,ADO.NET對(duì)象可以包含任意數(shù)量的數(shù)據(jù)表,以及所有表的約束、索引和關(guān)系。所有這些信息都以XML的形式存在,我們可以處理、遍歷、搜索任意或者全部的數(shù)據(jù)。圖1顯示了一個(gè)典型的DataSet對(duì)象的模式。在這個(gè)例子中,DataSet對(duì)象包含兩個(gè)表,ADO.NET對(duì)象其中一個(gè)表來(lái)自SQL Server,另一個(gè)表來(lái)自O(shè)racle。兩個(gè)表通過(guò)一個(gè)關(guān)系連接到一起,關(guān)系把源表的一組記錄和目的表的一組記錄關(guān)聯(lián)到一起(例如,主-細(xì)關(guān)系)。另外,一個(gè)XML表通過(guò)一對(duì)一(1:1)的關(guān)系關(guān)聯(lián)到了Oracle表。 #t#


DataTable:這個(gè)對(duì)象代表著可以在DataSet對(duì)象內(nèi)找到的所有表,如圖2所示。我們通過(guò)Tables屬性訪問(wèn)DataTable的集合。類似地,通過(guò)DataSet的Relations屬性可以訪問(wèn)到所有已經(jīng)建立的數(shù)據(jù)集關(guān)系。Xml屬性包含了對(duì)象原始的XML描述,.NET應(yīng)用程序可以從這個(gè)XML字符串重新構(gòu)造出數(shù)據(jù)集。

ADO.NET對(duì)象模型的層次結(jié)構(gòu)中,DataTable對(duì)象與ADO的Recordset對(duì)象最接近。根據(jù)具體目的的不同,我們可以在數(shù)據(jù)集之內(nèi)或之外創(chuàng)建和使用表。另外,我們可以手工執(zhí)行命令——但首先必須定義表的模式——或者,依靠受管理數(shù)據(jù)提供者創(chuàng)建和填充表。(受管理提供者即Managed Provider,它是一種新的數(shù)據(jù)提供者類型,是ADO.NET中***直接訪問(wèn)數(shù)據(jù)源的途徑。這種提供者封裝了一個(gè)數(shù)據(jù)源,通過(guò)Microsoft .NET類返回?cái)?shù)據(jù)。受管理提供者共用OLE DB的觀念,但它是經(jīng)過(guò)專用化的、優(yōu)化的,而且很容易使用。)

DataColumn:表包含與列有關(guān)的信息,包括列的名稱、類型和屬性。ADO.NET對(duì)象我們可以按照下面的方式創(chuàng)建DataColumn對(duì)象,指定數(shù)據(jù)類型,然后把列加入到表:

責(zé)任編輯:chenqingxiang 來(lái)源: it168
相關(guān)推薦

2009-12-29 16:33:35

ADO.Net Tea

2009-12-23 09:26:56

ADO.NET屬性

2010-01-04 09:03:57

ADO.NET連接對(duì)象

2009-12-22 17:24:22

ADO.NET數(shù)據(jù)庫(kù)

2010-01-04 09:43:51

ADO.NET對(duì)象模型

2009-12-21 14:55:49

ADO.NET對(duì)象

2009-12-23 14:07:09

ADO.NET實(shí)例對(duì)象

2009-12-31 14:18:46

ADO.NET類庫(kù)

2009-12-22 09:43:20

ADO.NET對(duì)象

2009-12-23 09:32:26

ADO.NET數(shù)據(jù)對(duì)象

2009-11-04 12:45:33

ADO.NET Dat

2009-12-21 10:37:05

Ado.Net 實(shí)例

2009-10-29 13:34:01

ADO.NET對(duì)象

2009-12-29 14:36:55

ADO.NET 數(shù)據(jù)集

2009-12-21 17:29:43

ADO.NET模型

2009-12-22 17:43:26

ADO.Net技術(shù)

2009-12-30 16:05:20

ADO.NET實(shí)例

2009-12-24 09:34:47

調(diào)用ADO.NET

2009-12-22 11:17:58

ADO.NET產(chǎn)品

2009-12-21 15:58:19

ADO.NET集合
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 中文字幕视频在线 | 成人久久久久 | 国产精品一区一区三区 | 亚洲免费精品一区 | 国产一级网站 | 成年人精品视频 | 成人在线视频免费播放 | 国产精品国产精品国产专区不卡 | 日韩视频中文字幕 | 日韩在线精品 | 国产精品久久久久久久岛一牛影视 | 久久精品久久久 | 一区二区三区在线观看视频 | 欧美性生活网 | 午夜理伦三级理论三级在线观看 | 欧美一区二区三区视频在线播放 | 午夜小视频在线播放 | 午夜影院视频 | 欧美一区二区在线观看 | 狠狠av | 亚洲一区二区三区四区五区中文 | 福利视频日韩 | 欧美三区视频 | 国产精品激情 | av天空| 精品视频导航 | 欧美日韩三级在线观看 | 黄色电影在线免费观看 | 成人在线电影网站 | 日本一区二区高清不卡 | 国产美女精品 | 午夜一区 | 美女艹b | 毛片电影| 自拍偷拍3p | 久久久91精品国产一区二区三区 | av香蕉 | 国产女人与拘做受视频 | 欧美精品欧美精品系列 | 在线观看国产91 | 婷婷综合在线 |