//郁悶的事情總是接連不斷,無形的壓力來自內(nèi)心的恐懼

大家在用.net進行數(shù)據(jù)操作的時候,接觸DataReader不少。

System.Data.OleDb.OleDbDataReader; System.Data.Odbc.OdbcDataReader; Sys " /> 成人免费大片黄在线观看com,国产日韩成人,波多一区

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

DataReader深入解析:持續(xù)更新

//香水壞壞 AT 06-07-25

//郁悶的事情總是接連不斷,無形的壓力來自內(nèi)心的恐懼

大家在用.NET進行數(shù)據(jù)操作的時候,接觸DataReader不少。


System.Data.OleDb.OleDbDataReader;
System.Data.Odbc.OdbcDataReader;
System.Data.SqlClient.SqlDataReader;

inherit from 
   System.MarshalByRefObject;//允許在支持遠程處理的應用程序中跨應用程序域邊界訪問對象。
   System.Collections.IEnumerable;
   System.Data.IDataReader;
   inherit from 
        System.Data.IDataRecord;
        System.IDisposable;
//IDataReader 定義了 獲取一行記錄的值以及字段名的通用方法以及屬性接口 如:object this[string name] { get; };      object this[int i] { get; }

下面詳細講解一下 this[string name] 以及this[int i]屬性(相信大家調(diào)用的比較頻繁)
這二個屬性我想大家在使用NameValueCollection見的比較多,其實不然,他們完全是二個不個不同的概念
其實這里this[string name]是this[int i]的一個方便的操作
首先在this[string name]通過GetOrdinal方法獲取字段名的索引再調(diào)用GetValue方法取值
由此可見通過調(diào)用this[int i]比通過調(diào)用this[string name]取值效率要高那么點點 *-*呵呵

GetOrdinal方法其實是通過GetName方法遍列所有字段名并進行對比,如果沒返回字段對應的索引號將拋出一個異常

//今天先就到這 有時間再補充(昨天網(wǎng)絡不通,今天補發(fā)上來 

AspNet技術(shù)DataReader深入解析:持續(xù)更新,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久极品视频 | 好吊操免费视频 | vr专区日韩精品中文字幕 | 91免费福利 | 337p欧洲亚洲大胆艺术 | 久久伊人精品综合观看99 | 色鬼综合网 | 国产91亚洲精品 | 精品久久久影院 | 日本一区二区视频 | 久久久精品2018免费观看 | 国产日韩一区二区三区 | 亚洲人成高清毛片 | 成人在线免费视频观看 | 国产老鸭窝毛片一区二区 | 亚洲综合激情小说 | 欧美大成色www永久网站婷 | 免费人成在线视频播放2022 | 起视碰碰97摸摸碰碰视频 | 久久美女免费视频 | 天天做.天天爱.天天综合网 | 在线观看一区二区精品视频 | 久久久亚洲国产精品主播 | 在线播放黄色 | 911亚洲精品国内自产 | 啪啪色网| 国产精品亚洲视频 | 国产高清视频免费观看 | 久久91av| 99久久精品免费精品国产 | sese国产| 亚洲热在线视频 | 五月婷婷丁香综合 | 国产亚洲欧洲国产综合一区 | 午夜在线视频 | 日韩三级一区二区 | 亚洲最大视频网 | 国内精品福利视频 | 色多多福利网站 | 精品国产网 | 在线观看精品视频一区二区三区 |