源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

DataReader深入解析:持续更新

  • 时间:2021-12-31 12:16 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要: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方法遍列所有字段名并进行对比,如果没返回字段对应的索引号将抛出一个异常 //今天先就到这 有时间再补充(昨天网络不通,今天补发上来 
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部