AdoDotNetReader 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示使用 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(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() |
立即终止数据读取器,无需返回所有数据或设置输出参数。 |