Share via


AdoDotNetSchemaReader Class

Provides a means for obtaining the schema of the DbDataReader object that encapsulates the result set.

Namespace:  Microsoft.VisualStudio.Data.Framework.AdoDotNet
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Syntax

'Declaration
Public Class AdoDotNetSchemaReader _
    Inherits DataReader
'Usage
Dim instance As AdoDotNetSchemaReader
public class AdoDotNetSchemaReader : DataReader
public ref class AdoDotNetSchemaReader : public DataReader
public class AdoDotNetSchemaReader extends DataReader

Remarks

Implements the IVsDataReader and the IVsDataReaderDescriptor interfaces. This class takes as input a DbDataReader object and exposes the schema of the DbDataReader object as a DDEX DataReader.

The format of the data reader exposed is that required by the DeriveSchema(String, DataCommandType, IVsDataParameter, Int32) method, which has a fixed set of columns. It does not expose exactly the same information that is provided when calling the GetSchemaTable method on the underlying DbDataReader instance.

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.Data.Framework.DataReader
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSchemaReader

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

AdoDotNetSchemaReader Members

Microsoft.VisualStudio.Data.Framework.AdoDotNet Namespace