AdoDotNetReader 类

定义

表示使用 ADO .NET DbDataReader 对象的 IVsDataReader 和 IVsDataReaderDescriptor 接口的实现。

public ref class AdoDotNetReader : Microsoft::VisualStudio::Data::Framework::DataReader
public class AdoDotNetReader : Microsoft.VisualStudio.Data.Framework.DataReader
type AdoDotNetReader = class
    inherit DataReader
Public Class AdoDotNetReader
Inherits DataReader
继承
AdoDotNetReader

构造函数

AdoDotNetReader(DbDataReader)

使用 ADO.NET 数据读取器对象初始化 类的参数化实例 AdoDotNetReader

AdoDotNetReader(DbDataReader, DbCommand)

使用 ADO.NET 数据读取器对象和命令对象初始化 类的参数化实例 AdoDotNetReader

属性

Descriptor

获取描述数据源中的数据的信息。

(继承自 DataReader)
HasDescriptor

获取一个值,该值指示数据参数是否通过 Descriptor 属性公开其IVsDataReaderDescriptor实现。

IsClosed

获取一个值,该值指示指定的数据读取器实例是否已关闭。

ItemCount

获取当前数据块中的项数。

Status

获取当前向数据读取器提供数据的 方法返回的数字状态代码。

UnderlyingReader

获取此类使用的基础 DbDataReader 对象实例。

方法

Close()

关闭当前 DbDataReader 对象实例。

Dispose()

释放为当前 DataReader 实例保留的托管资源。

(继承自 DataReader)
Dispose(Boolean)

在调用公共Dispose()方法和通过调用 Finalize() 方法完成对象时,清除与当前DataReader实例关联的资源。

(继承自 DataReader)
GetBytes(Int32, Byte[], Int32, Int32)

检索指定数量的二进制数据字节。

GetBytes(String, Byte[], Int32, Int32)

检索指定数量的原始二进制数据字节。

(继承自 DataReader)
GetItem(Int32)

检索表示可检索项的对象实例,由当前数据块中的索引确定。

GetItem(String)

检索表示按名称指定的可检索项的对象实例。

GetItemIndex(String)

检索给定项名称的项索引,例如给定列名的列的索引。

GetItemMaxLength(Int32)

检索指定索引处数据项的最大长度(以字符为单位)。

GetItemName(Int32)

检索指定索引处分配给数据项的名称(如果有)。

GetItemType(Int32)

检索默认格式 Default的指定索引处的数据项或项的数据类型。

(继承自 DataReader)
GetItemType(Int32, DataItemTypeFormat)

检索指定格式的指定索引处的数据项或项的数据类型。

IsNullItem(Int32)

指示指定索引处的数据项的值是否未指定,即 null。

IsNullItem(String)

指示给定数据项的值是否未指定,即 null。

(继承自 DataReader)
NextResult()

如果读取器包含多个结果,则将数据读取器推进到下一个结果。

Read()

如果读取器包含多个块,则将读取器推进到下一个数据块。

Terminate()

立即终止数据读取器,无需返回所有数据或设置输出参数。

适用于