趙衛(wèi)東,趙衛(wèi)東講師,趙衛(wèi)東聯(lián)系方式,趙衛(wèi)東培訓(xùn)師-【中華講師網(wǎng)】
大數(shù)據(jù)及人工智能培訓(xùn)專(zhuān)家、副教授
54
鮮花排名
0
鮮花數(shù)量
趙衛(wèi)東:數(shù)據(jù)集的類(lèi)型概述
2017-11-29 3569

數(shù)據(jù)集可以類(lèi)型化或非類(lèi)型化。類(lèi)型化數(shù)據(jù)集是這樣一種數(shù)據(jù)集,它先從基類(lèi)派生,然后使用XML架構(gòu)文件(.xsd文件)中的信息生成新類(lèi)。架構(gòu)中的信息(表、列等)被作為一組第一類(lèi)對(duì)象和屬性生成并編譯為此新數(shù)據(jù)集類(lèi)。

因?yàn)轭?lèi)型化DataSet類(lèi)從基類(lèi)DataSet繼承,所以此類(lèi)型化類(lèi)承接DataSet類(lèi)的所有功能,并且可與將DataSet類(lèi)的實(shí)例作為參數(shù)的方法一起使用。

相形之下,非類(lèi)型化數(shù)據(jù)集沒(méi)有相應(yīng)的內(nèi)置架構(gòu)。與類(lèi)型化數(shù)據(jù)集一樣,非類(lèi)型化數(shù)據(jù)集也包含表、列等,但它們只作為集合公開(kāi)。類(lèi)型化數(shù)據(jù)集先是從基類(lèi)DataSet派生,然后使用“數(shù)據(jù)集設(shè)計(jì)器”中的信息(存儲(chǔ)在 .xsd 文件中)生成一個(gè)新的強(qiáng)類(lèi)型數(shù)據(jù)集類(lèi)。架構(gòu)中的信息(表、列等)被作為一組第一類(lèi)對(duì)象和屬性生成并編譯為此新數(shù)據(jù)集類(lèi)。由于類(lèi)型化數(shù)據(jù)集繼承自基DataSet類(lèi),因此類(lèi)型化類(lèi)具有DataSet類(lèi)的所有功能,可以與采用DataSet類(lèi)的實(shí)例作為參數(shù)的方法一起使用。

相形之下,非類(lèi)型化數(shù)據(jù)集沒(méi)有相應(yīng)的內(nèi)置架構(gòu)。與類(lèi)型化數(shù)據(jù)集一樣,非類(lèi)型化數(shù)據(jù)集也包含表、列等,但它們只作為集合公開(kāi)。(不過(guò),在手動(dòng)創(chuàng)建了非類(lèi)型化數(shù)據(jù)集中的表和其他數(shù)據(jù)元素后,可以使用數(shù)據(jù)集的WriteXmlSchema方法將數(shù)據(jù)集的結(jié)構(gòu)導(dǎo)出為一個(gè)架構(gòu)。)

盡管類(lèi)型化數(shù)據(jù)集有許多優(yōu)點(diǎn),但在許多情況下需要使用非類(lèi)型化數(shù)據(jù)集。最顯而易見(jiàn)的情形是數(shù)據(jù)集無(wú)架構(gòu)可用。例如,當(dāng)應(yīng)用程序正在與返回?cái)?shù)據(jù)集的組件交互而您事先不知道其結(jié)構(gòu)是哪種時(shí),便會(huì)出現(xiàn)這種情況。同樣,有些時(shí)候使用的數(shù)據(jù)不具有靜態(tài)的可預(yù)知結(jié)構(gòu),這種情況下使用類(lèi)型化數(shù)據(jù)集是不切實(shí)際的做法,因?yàn)閷?duì)于數(shù)據(jù)結(jié)構(gòu)中的每個(gè)更改,您都必須重新生成類(lèi)型化數(shù)據(jù)集類(lèi)。

更常見(jiàn)的是,許多時(shí)候可能需要?jiǎng)討B(tài)創(chuàng)建無(wú)可用架構(gòu)的數(shù)據(jù)集。這種情況下,數(shù)據(jù)集只是一種方便的、可用來(lái)保留信息的結(jié)構(gòu)(只要數(shù)據(jù)可以用關(guān)系方法表示)。同時(shí),您還可以利用數(shù)據(jù)集的功能,如序列化傳遞到另一進(jìn)程的信息或?qū)懗?XML 文件的能力。


全部評(píng)論 (0)
熱門(mén)領(lǐng)域講師
互聯(lián)網(wǎng)營(yíng)銷(xiāo) 互聯(lián)網(wǎng) 新媒體運(yùn)營(yíng) 短視頻 電子商務(wù) 社群營(yíng)銷(xiāo) 抖音快手 新零售 網(wǎng)絡(luò)推廣 領(lǐng)導(dǎo)力 管理技能 中高層管理 中層管理 團(tuán)隊(duì)建設(shè) 團(tuán)隊(duì)管理 高績(jī)效團(tuán)隊(duì) 創(chuàng)新管理 溝通技巧 執(zhí)行力 阿米巴 MTP 銷(xiāo)售技巧 品牌營(yíng)銷(xiāo) 銷(xiāo)售 大客戶(hù)營(yíng)銷(xiāo) 經(jīng)銷(xiāo)商管理 銷(xiāo)講 門(mén)店管理 商務(wù)談判 經(jīng)濟(jì)形勢(shì) 宏觀經(jīng)濟(jì) 商業(yè)模式 私董會(huì) 轉(zhuǎn)型升級(jí) 股權(quán)激勵(lì) 納稅籌劃 非財(cái)管理 培訓(xùn)師培訓(xùn) TTT 公眾演說(shuō) 招聘面試 人力資源 非人管理 服裝行業(yè) 績(jī)效管理 商務(wù)禮儀 形象禮儀 職業(yè)素養(yǎng) 新員工培訓(xùn) 班組長(zhǎng)管理 生產(chǎn)管理 精益生產(chǎn) 采購(gòu)管理 易經(jīng)風(fēng)水 供應(yīng)鏈管理 國(guó)學(xué) 國(guó)學(xué)文化 國(guó)學(xué)管理 國(guó)學(xué)經(jīng)典 易經(jīng) 易經(jīng)與管理 易經(jīng)智慧 家居風(fēng)水 國(guó)際貿(mào)易
鮮花榜
頭像
+6107朵
頭像
+6098朵
頭像
+6087朵
頭像
+6087朵
頭像
+6065朵
頭像
+6059朵
頭像
+6054朵
頭像
+6049朵
頭像
+6019朵

Copyright©2008-2025 版權(quán)所有 浙ICP備06026258號(hào)-1 浙公網(wǎng)安備 33010802003509號(hào) 杭州講師網(wǎng)絡(luò)科技有限公司
講師網(wǎng) m.3969a.com 直接對(duì)接10000多名優(yōu)秀講師-省時(shí)省力省錢(qián)
講師網(wǎng)常年法律顧問(wèn):浙江麥迪律師事務(wù)所 梁俊景律師 李小平律師