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

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

System.Data.OleDb.OleDbDataReader; System.Data.Odbc.OdbcDataReader; Sys " /> 亚洲精品福利网站,成人777777,日韩高清播放器

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

DataReader深入解析:持續更新

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

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

大家在用.NET進行數據操作的時候,接觸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]屬性(相信大家調用的比較頻繁)
這二個屬性我想大家在使用NameValueCollection見的比較多,其實不然,他們完全是二個不個不同的概念
其實這里this[string name]是this[int i]的一個方便的操作
首先在this[string name]通過GetOrdinal方法獲取字段名的索引再調用GetValue方法取值
由此可見通過調用this[int i]比通過調用this[string name]取值效率要高那么點點 *-*呵呵

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

//今天先就到這 有時間再補充(昨天網絡不通,今天補發上來 

AspNet技術DataReader深入解析:持續更新,轉載需保留來源!

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

主站蜘蛛池模板: 爱啪精品导航在线 | 四虎影视国产在线观看精品 | 天天干天天爽 | 国产精品久久久久影视不卡 | 91免费精品国偷自产在线在线 | 黄色小视频在线看 | 欧美激情一区二区三区中文字幕 | 噜噜噜 综合 亚洲 | 国产亚洲精品一品区99热 | 久久伊人精品青青草原高清 | 夜色资源站www国产在线资源 | 国产99久久精品 | 麻豆国产在线视频 | 4hu四虎永久免在线视 | 91免费视频观看 | 国产精品高清免费网站 | 午夜影院在线免费观看 | 国内精品日本久久久久影院 | 视频二区中文字幕 | 伊人插 | 色哟哟视频在线观看 | 日韩亚洲欧洲在线rrrr片 | 亚洲图片另类小说 | 日本一区二区三区免费高清在线 | 久久中文字幕不卡一二区 | 亚洲国产成人超福利久久精品 | 春色视频一区二区三区 | 激情综合网五月激情 | 日韩一区二三区无 | 四虎国产精品永久一区 | 国产大片线上免费观看 | 不良网站在线观看 | 精品小视频在线观看 | 伊人精品综合 | 久久久久久久久久福利 | 青青自拍视频一区二区三区 | 性感一级毛片 | 最近手机中文字幕1页 | 国产中文字幕一区 | 亚洲 图片 小说 欧美 另类 | 日本免费一区二区三区a区 日本免费一区二区三区看片 |