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

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

System.Data.OleDb.OleDbDataReader; System.Data.Odbc.OdbcDataReader; Sys " /> 国产午夜精品一区二区三区嫩草,国产精品一卡,狠狠干夜夜骑

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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深入解析:持續更新,轉載需保留來源!

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

主站蜘蛛池模板: 田园个人简历| 少年派2高清免费观看电视剧预告 成全免费观看高清电影大侦探 | 我和我的父辈 电影| 解决问题五上数学| 同性gay在线| 一点歌词完整版| 极品少妇啪啪久久蜜臀| 白瑞个人简历| 美女mm| 情哥哥| 90后30岁网名| 向东海| 雷雨剧本完整版| 免费看黄在线看| 天安城门怎样画帅气| 川岛海荷| 天狂传说之巴啦啦小魔仙合集| 贼王之王| 抖音网站| 谢承均| 血色樱花 电视剧| 日记100字简单| 我的老婆又大肚| 美丽的邂逅| 美女下面流水| 最可爱的人 电影| 天地姻缘七仙女演员表| 12月日历2024日历表| 贝利亚头像,权威| 汤姆·威尔金森| 青春之放纵作文免费阅读| 成人在线| 电影交换| 歌曲串烧串词| 格伦鲍威尔| 女同性恋中文字幕| 幸福年简谱| 小学三年级英语同步跟读app| 利刃出鞘剧情介绍| 沟通能力自我评价| 假如我是一坨屎作文|