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

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

System.Data.OleDb.OleDbDataReader; System.Data.Odbc.OdbcDataReader; Sys " /> 亚洲精品一区二区在线,亚洲免费视频网站,国产黄a三级三级三级看三级男男

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费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深入解析:持續更新,轉載需保留來源!

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

主站蜘蛛池模板: 北京 北京 汪峰歌曲| 太医派的开胃汤配方| 教学质量分析| 少女模特 电影| 林正英全部电影| 因性而别| 为奴12年| 忍者神龟 电影| 骑脖子视频| 儿子结婚请帖邀请函电子版| 拂乡心| 浙江卫视是几台| 丁丁历险记电影| 金珠电影| 火火| cctv16体育节目表今天目表 | charlie sheen| 雪豹46集全| 林青霞离婚| 微信头像男生| 画江湖之不良人7 2024| 月光奏鸣曲第三乐章钢琴谱| 垃圾分类视频宣传片| 陈烨个人资料简介| 瑞斯·伊凡斯| 啼笑姻缘| 好看的拉片| 王思聪是谁| 最佳女婿 电影| 野兽罪人电影免费观看| 崔恩| 感恩节英语祝福| lanarhoades在线av| 周秀娜与罗仲谦新婚吻戏合集| 绿巨人3| 欧美一级大胆视频| 美少女写真| 白雪公主和七个小矮人的原文| 成人免费黄色电影| 满天星三部曲灭火宝贝| 萱草花二声部合唱谱|