真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ADO.NET結(jié)構(gòu)的.NETFramework和DataSet有什么用

這篇文章主要講解了“ADO.NET結(jié)構(gòu)的 .NET Framework和DataSet有什么用”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“ADO.NET結(jié)構(gòu)的 .NET Framework和DataSet有什么用”吧!

成都創(chuàng)新互聯(lián)專(zhuān)業(yè)為企業(yè)提供張家口網(wǎng)站建設(shè)、張家口做網(wǎng)站、張家口網(wǎng)站設(shè)計(jì)、張家口網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、張家口企業(yè)網(wǎng)站模板建站服務(wù),十多年張家口做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

ADO.NET結(jié)構(gòu)用于訪問(wèn)和操作數(shù)據(jù)的兩個(gè)主要組件是 .NET Framework 數(shù)據(jù)提供程序和 DataSet。

.NET Framework 數(shù)據(jù)提供程序是專(zhuān)門(mén)為數(shù)據(jù)操作以及快速、只進(jìn)、只讀訪問(wèn)數(shù)據(jù)而設(shè)計(jì)的組件。Connection 對(duì)象提供到數(shù)據(jù)源的連接。使用 Command 對(duì)象可以訪問(wèn)用于返回?cái)?shù)據(jù)、修改數(shù)據(jù)、運(yùn)行存儲(chǔ)過(guò)程以及發(fā)送或檢索參數(shù)信息的數(shù)據(jù)庫(kù)命令。DataReader 可從數(shù)據(jù)源提供高性能的數(shù)據(jù)流。***,DataAdapter 在 DataSet 對(duì)象和數(shù)據(jù)源之間起到橋梁作用。DataAdapter 使用 Command 對(duì)象在數(shù)據(jù)源中執(zhí)行 SQL 命令以向 DataSet 中加載數(shù)據(jù),并將對(duì) DataSet 中數(shù)據(jù)的更改協(xié)調(diào)回?cái)?shù)據(jù)源。

ADO.NET DataSet 是專(zhuān)門(mén)為獨(dú)立于任何數(shù)據(jù)源的數(shù)據(jù)訪問(wèn)而設(shè)計(jì)的。因此,它可以用于多種不同的數(shù)據(jù)源,用于 XML 數(shù)據(jù),或用于管理應(yīng)用程序本地的數(shù)據(jù)。DataSet 包含一個(gè)或多個(gè) DataTable 對(duì)象的集合,這些對(duì)象由數(shù)據(jù)行和數(shù)據(jù)列以及有關(guān) DataTable 對(duì)象中數(shù)據(jù)的主鍵、外鍵、約束和關(guān)系信息組成。有關(guān)更多信息,請(qǐng)參見(jiàn) DataSet、DataTable 和 DataView (ADO.NET)。

下圖闡釋了 .NET Framework 數(shù)據(jù)提供程序和 DataSet 之間的關(guān)系。

ADO.NET結(jié)構(gòu)的 .NET Framework和DataSet有什么用

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

在決定應(yīng)用程序應(yīng)使用 DataReader還是應(yīng)使用 DataSet時(shí),應(yīng)考慮應(yīng)用程序所需的功能類(lèi)型。使用 DataSet 可執(zhí)行以下操作:
◆在應(yīng)用程序中將數(shù)據(jù)緩存在本地,以便可以對(duì)數(shù)據(jù)進(jìn)行處理。如果只需要讀取查詢結(jié)果,則 DataReader 是更好的選擇。
◆在層間或從 XML Web 服務(wù)對(duì)數(shù)據(jù)進(jìn)行遠(yuǎn)程處理。
◆與數(shù)據(jù)進(jìn)行動(dòng)態(tài)交互,例如綁定到 Windows 窗體控件或組合并關(guān)聯(lián)來(lái)自多個(gè)源的數(shù)據(jù)。
◆對(duì)數(shù)據(jù)執(zhí)行大量的處理,而不需要與數(shù)據(jù)源保持打開(kāi)的連接,從而將該連接釋放給其他客戶端使用。

如果不需要 DataSet 所提供的功能,則可以通過(guò)使用 DataReader 以只進(jìn)、只讀方式返回?cái)?shù)據(jù),從而提高應(yīng)用程序的性能。雖然 DataAdapter 使用 DataReader 來(lái)填充 DataSet 的內(nèi)容(請(qǐng)參見(jiàn)從 DataAdapter 填充數(shù)據(jù)集 (ADO.NET)),但使用 DataReader 可以提升性能,因?yàn)檫@樣可以節(jié)省 DataSet 所使用的內(nèi)存,并將省去創(chuàng)建 DataSet 并填充其內(nèi)容所需的處理。

感謝各位的閱讀,以上就是“ADO.NET結(jié)構(gòu)的 .NET Framework和DataSet有什么用”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)ADO.NET結(jié)構(gòu)的 .NET Framework和DataSet有什么用這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!


當(dāng)前文章:ADO.NET結(jié)構(gòu)的.NETFramework和DataSet有什么用
URL標(biāo)題:http://weahome.cn/article/ggjsgo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部