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

設(shè)計(jì)ADO.NET 結(jié)構(gòu)教程與培訓(xùn)

開發(fā) 后端
經(jīng)過長時間學(xué)習(xí)ADO.NET 結(jié)構(gòu),于是和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會你更多東西。這里將介紹ADO.NET 結(jié)構(gòu)問題的解決方法。

原來上網(wǎng)我下了很多ADO.NET 結(jié)構(gòu)的Demo。而我用的是VS2005,我在使用這些小樣時,基本上絕大部分基于VS2005的Asp.net工程都因?yàn)樯贁?shù)文件無法轉(zhuǎn)換而無法加載工程,為此我也苦惱很久,后來終于讓我找到了解決辦法。

.NET Framework 數(shù)據(jù)提供程序
.NET Framework 數(shù)據(jù)提供程序是專門為數(shù)據(jù)處理以及快速地只進(jìn)、只讀訪問數(shù)據(jù)而設(shè)計(jì)的組件。Connection 對象提供與數(shù)據(jù)源的連接。Command 對象使您能夠訪問用于返回?cái)?shù)據(jù)、修改數(shù)據(jù)、運(yùn)行存儲過程以及發(fā)送或檢索參數(shù)信息的數(shù)據(jù)庫命令。DataReader 從數(shù)據(jù)源中提供高性能的數(shù)據(jù)流。最后,DataAdapter 提供連接 DataSet 對象和數(shù)據(jù)源的橋梁。DataAdapter 使用 Command 對象在數(shù)據(jù)源中執(zhí)行 SQL 命令,ADO.NET 結(jié)構(gòu)以便將數(shù)據(jù)加載到 DataSet 中,并使對 DataSet 中數(shù)據(jù)的更改與數(shù)據(jù)源保持一致。

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

下圖說明 .NET Framework 數(shù)據(jù)提供程序與 DataSet 之間的關(guān)系。

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


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

選擇 DataReader 或 DataSet
在決定應(yīng)用程序應(yīng)使用 DataReader(請參見使用 DataReader 檢索數(shù)據(jù))還是應(yīng)使用 DataSet(請參見在 ADO.NET 中使用 DataSet)時,應(yīng)考慮應(yīng)用程序所需的功能類型。DataSet 用于執(zhí)行以下功能:

在應(yīng)用程序中將數(shù)據(jù)緩存在本地,以便可以對數(shù)據(jù)進(jìn)行處理。如果只需要讀取查詢結(jié)果,DataReader 是更好的選擇。ADO.NET 結(jié)構(gòu)在層間或從 XML Web 服務(wù)對數(shù)據(jù)進(jìn)行遠(yuǎn)程處理。與數(shù)據(jù)進(jìn)行動態(tài)交互,例如綁定到 Windows 窗體控件或組合并關(guān)聯(lián)來自多個源的數(shù)據(jù)。#t#

對數(shù)據(jù)執(zhí)行大量的處理,而不需要與數(shù)據(jù)源保持打開的連接,ADO.NET 結(jié)構(gòu)從而將該連接釋放給其他客戶端使用。如果不需要 DataSet 所提供的功能,則可以使用 DataReader 以只進(jìn)、只讀方式返回?cái)?shù)據(jù),從而提高應(yīng)用程序的性能。雖然 DataAdapter 使用 DataReader 來填充 DataSet 的內(nèi)容(請參見從 DataAdapter 填充 DataSet),但可以使用 DataReader 來提高性能,因?yàn)檫@樣可以節(jié)省 DataSet 所使用的內(nèi)存,并將省去創(chuàng)建 DataSet 并填充其內(nèi)容所需的處理。

 

責(zé)任編輯:chenqingxiang 來源: 計(jì)世網(wǎng)
相關(guān)推薦

2009-11-12 09:51:59

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

2009-11-12 14:37:26

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

2011-05-20 16:18:23

ADO.NET

2009-12-31 16:09:22

ADO與ADO.NET

2009-10-29 08:51:24

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

2009-12-21 11:18:09

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

2009-12-28 15:11:36

ADO.NET專家

2009-11-11 13:59:15

ADO.NET與ADO

2009-11-03 16:37:10

2009-09-14 13:37:25

LINQ ADO.NE

2011-05-20 11:31:07

ADO.NET

2009-12-18 14:01:07

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

2009-12-18 16:28:35

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

2009-12-31 15:55:06

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

2009-12-21 17:06:41

ADO.NET DbP

2011-10-09 13:38:14

數(shù)據(jù)庫

2009-11-04 14:54:42

ADO.NET與Pow

2009-11-13 16:19:22

ADO.NET教程

2010-01-04 10:48:30

ADO.NET特色

2009-12-18 13:52:39

ADO.NET設(shè)計(jì)器
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 91欧美精品成人综合在线观看 | 福利一区二区 | 做a视频 | 欧美精品久久久 | wwww.xxxx免费 | 亚洲国产欧美一区二区三区久久 | 天堂成人国产精品一区 | 欧美日韩成人 | 亚洲网站在线 | 中文字幕国产视频 | 亚洲国产高清高潮精品美女 | 精品一区二区三区在线观看国产 | 精品欧美乱码久久久久久 | 欧美日韩综合一区 | 神马影院一区二区三区 | 一区二区三区在线 | 天堂一区二区三区四区 | 色婷婷一区 | 欧美日本在线观看 | 国产欧美性成人精品午夜 | 中文字幕在线精品 | 欧美亚洲视频 | 欧美中文字幕一区二区三区亚洲 | 在线亚洲人成电影网站色www | 久久尤物免费一区二区三区 | 日韩福利在线观看 | 嫩草91在线| 久草青青草 | 一区二区三区不卡视频 | 国产精品欧美一区二区三区不卡 | 欧美精品一区三区 | 国产精品久久国产精品 | 国产成视频在线观看 | 久久亚洲综合 | 午夜视频导航 | 紧缚调教一区二区三区视频 | 日本一本在线 | 伊人网站| a在线视频 | 成人精品一区二区三区中文字幕 | 欧美综合国产精品久久丁香 |