AdoDotNetTableReader 类

定义

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

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

构造函数

AdoDotNetTableReader(DataTable)

初始化 类的参数 AdoDotNetDataTableReader 化实例以及 实例 DataTable

AdoDotNetTableReader(DataTable, Int32)

初始化 类的参数 AdoDotNetDataTableReader 化实例以及 实例 DataTable 和状态值。

属性

Descriptor

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

(继承自 DataReader)
HasDescriptor

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

IsClosed

获取一个值,该值指示 DataTable 是否已关闭。

ItemCount

获取一个整数值,该值指定当前 DataTable 实例中包含的数据项数。

Status

获取表示数据表状态的整数值;但是,总是返回零。

UnderlyingTable

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

方法

Close()

关闭当前 DataTable 实例。

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()

测试是否有另一个结果集,如果为 true,则 AdoDotNetDataTableReader推进 。

Read()

测试是否有另一条数据记录,如果为 true,则将 AdoDotNetDataTableReader 前进到下一条记录。

Terminate()

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

(继承自 DataReader)

适用于