提供用于获取封装结果集 DbDataReader 对象的架构的方法。
继承层次结构
System.Object
Microsoft.VisualStudio.Data.Framework.DataReader
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSchemaReader
命名空间: Microsoft.VisualStudio.Data.Framework.AdoDotNet
程序集: Microsoft.VisualStudio.Data.Framework(在 Microsoft.VisualStudio.Data.Framework.dll 中)
语法
声明
Public Class AdoDotNetSchemaReader _
Inherits DataReader
public class AdoDotNetSchemaReader : DataReader
public ref class AdoDotNetSchemaReader : public DataReader
type AdoDotNetSchemaReader =
class
inherit DataReader
end
public class AdoDotNetSchemaReader extends DataReader
AdoDotNetSchemaReader 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
AdoDotNetSchemaReader(DbDataReader) | 初始化 AdoDotNetSchemaReader 选件类的新实例与数据读取器对象的。 |
![]() |
AdoDotNetSchemaReader(DbDataReader, DbCommand) | 初始化 AdoDotNetSchemaReader 选件类的新实例与数据读取器对象和数据命令对象的。 |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
Descriptor | 获取描述来自数据源的数据的信息。 (继承自 DataReader。) |
![]() |
HasDescriptor | 获取指示数据参数是否的值。Descriptor 属性以显示其 IVsDataReaderDescriptor 实现。 (重写 DataReader.HasDescriptor。) |
![]() |
IsClosed | 获取一个值,该值指示 AdoDotNetSchemaReader 是否已关闭。 (重写 DataReader.IsClosed。) |
![]() |
ItemCount | 获取指定数据项的数量的整数值包含在当前 AdoDotNetSchemaReader 实例。 (重写 DataReader.ItemCount。) |
![]() |
SchemaTable | 获取表示 DbDataReader 模式传递给 AdoDotNetSchemaReader的构造函数的 DataTable 对象。 |
![]() |
Status | 获取一个数字状态代码返回的当前提供数据的方法。DataReader 对象。 (重写 DataReader.Status。) |
页首
方法
页首
备注
实现 IVsDataReader 和 IVsDataReaderDescriptor 接口。此选件类采用作为输入 DbDataReader 对象并显示 DbDataReader 对象的架构作为DDEX DataReader。
数据读取器的布局显示为 DeriveSchema 方法需要方式,具有一组固定的列。它不公开基础 DbDataReader 实例时提供,在调用 GetSchemaTable 方案的同一信息。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。