Condividi tramite


AdoDotNetSchemaReader Classe

Definizione

Rappresenta un'implementazione delle interfacce IVsDataReader e IVsDataReaderDescriptor usando lo schema di un oggetto DBDataReader ADO .NET (recuperato chiamando GetSchemaTable).

public ref class AdoDotNetSchemaReader : Microsoft::VisualStudio::Data::Framework::DataReader
public class AdoDotNetSchemaReader : Microsoft.VisualStudio.Data.Framework.DataReader
type AdoDotNetSchemaReader = class
    inherit DataReader
Public Class AdoDotNetSchemaReader
Inherits DataReader
Ereditarietà
AdoDotNetSchemaReader

Costruttori

AdoDotNetSchemaReader(DbDataReader)

Inizializza una nuova istanza della AdoDotNetSchemaReader classe con un oggetto lettore dati.

AdoDotNetSchemaReader(DbDataReader, DbCommand)

Inizializza una nuova istanza della AdoDotNetSchemaReader classe con un oggetto lettore dati e un oggetto comando dati.

Proprietà

Descriptor

Ottiene informazioni che descrivono i dati da un'origine dati.

(Ereditato da DataReader)
HasDescriptor

Ottiene un valore che indica se il parametro dati espone l'implementazione IVsDataReaderDescriptor .

IsClosed

Ottiene un valore che indica se l'oggetto AdoDotNetSchemaReader è chiuso.

ItemCount

Ottiene un valore intero che specifica il numero di elementi di dati contenuti nell'istanza corrente AdoDotNetSchemaReader .

SchemaTable

Ottiene l'oggetto DataTable che rappresenta lo schema del DbDataReader passato nel costruttore di AdoDotNetSchemaReader.

Status

Ottiene un codice di stato numerico restituito dal metodo che attualmente fornisce dati all'oggetto DataReader .

Metodi

Close()

Chiude l'istanza corrente AdoDotNetSchemaReader .

Dispose()

Rilascia le risorse gestite mantenute per l'istanza corrente DataReader .

(Ereditato da DataReader)
Dispose(Boolean)

Pulisce le risorse associate all'istanza corrente DataReader , sia quando viene chiamato il metodo pubblico Dispose() che quando l'oggetto viene finalizzato con una chiamata al Finalize() metodo.

(Ereditato da DataReader)
GetBytes(Int32, Byte[], Int32, Int32)

Legge un flusso di byte nel buffer come matrice, a partire da un offset specificato.

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

Recupera un numero specificato di byte di dati binari non elaborati.

(Ereditato da DataReader)
GetItem(Int32)

Recupera un elemento di dati in corrispondenza di un indice specificato.

GetItem(String)

Recupera un elemento di dati con un nome specificato.

GetItemIndex(String)

Recupera l'indice dell'elemento per il nome dell'elemento specificato, ad esempio l'indice di una colonna per un determinato nome di colonna.

GetItemMaxLength(Int32)

Recupera un valore intero che specifica la lunghezza massima dell'elemento di dati nell'indice specificato.

GetItemName(Int32)

Recupera il nome letterale stringa dell'elemento di dati nell'indice specificato.

GetItemType(Int32)

Recupera il tipo di dati di un elemento di dati o elementi in corrispondenza dell'indice specificato per il formato Defaultpredefinito .

(Ereditato da DataReader)
GetItemType(Int32, DataItemTypeFormat)

Recupera il tipo di dati per un elemento di dati in corrispondenza di un indice specificato e con un formato di tipo di elemento specificato.

IsNullItem(Int32)

Recupera un valore booleano che indica se l'elemento di dati in corrispondenza dell'indice specificato è Null.

IsNullItem(String)

Recupera un valore booleano che indica se il valore dell'elemento di dati per il nome dell'elemento di dati specificato è Null.

NextResult()

Verifica se è presente un altro set di risultati e, se true, avanza .AdoDotNetSchemaReader

Read()

Verifica se è presente un altro record di dati e, se true, passa al AdoDotNetSchemaReader record successivo.

Terminate()

Termina immediatamente l'oggetto DataReader , senza restituire necessariamente tutti i parametri di output o dati.

Si applica a