System.Data.Common
Rappresenta un valore non esistente.La classe non può essere ereditata.
1
Restituisce una stringa vuota ().
Una stringa vuota ().
2
Restituisce una stringa vuota usando il specificato.
Una stringa vuota ().
L'oggetto utilizzato per formattare il valore restituito.- oppure - null per ottenere le informazioni sul formato dall'impostazione locale corrente del sistema operativo.
2
Rappresenta l'unica istanza della classe .
1
Fornisce una descrizione dei risultati della query e dei relativi effetti sul database.
2
Durante l'esecuzione del comando, l'oggetto Connection associato viene chiuso alla chiusura dell'oggetto DataReader associato.
È possibile che la query restituisca più set di risultati.L'esecuzione della query può influire sullo stato del database.Default non imposta flag , quindi chiamare ExecuteReader(CommandBehavior.Default) equivale dal punto di vista funzionale a chiamare ExecuteReader().
La query restituisce informazioni sulle colonne e sulle chiavi primarie.
La query restituisce solo le informazioni sulla colonna.Se si utilizza il campo , il provider di dati .NET Framework Data per SQL Server precede l'istruzione in fase di esecuzione con SET FMTONLY ON.
Consente a DataReader di gestire le righe contenenti colonne con valori binari di grandi dimensioni.Anziché caricare l'intera riga, SequentialAccess consente a DataReader di caricare i dati come flusso.È quindi possibile utilizzare il metodo GetBytes o GetChars per specificare una posizione di byte in cui avviare l'operazione di lettura e una dimensione limitata del buffer per i dati restituiti.
La query restituisce un singolo set di risultati.
È previsto che la query restituisca una singola riga del primo set di risultati.L'esecuzione della query può influire sullo stato del database.È possibile, ma non necessario, che alcuni provider di dati .NET Framework utilizzino queste informazioni per ottimizzare le prestazioni del comando.Quando si specifica con il metodo dell'oggetto , il provider di dati .NET Framework di OLE DB esegue l'associazione mediante l'interfaccia IRow OLE DB, se disponibile.In caso contrario, utilizza l'interfaccia IRowset.Se si prevede che l'istruzione SQL restituisca solo una singola riga, è possibile specificare per migliorare le prestazioni dell'applicazione.È possibile specificare SingleRow quando si eseguono query che devono restituire più set di risultati. In tal caso, dove vengono specificate sia una query SQL con più set di risultati sia una singola riga, il risultato restituito conterrà solo la prima riga del primo set di risultati.Gli altri set di risultati della query non verranno restituiti.
Specifica il modo in cui viene interpretata una stringa di comando.
2
Nome di una stored procedure.
Nome di una tabella.
Comando di testo SQL (valore predefinito).
Descrive lo stato corrente della connessione a un'origine dati.
2
La connessione all'origine dati è interrotta.Questa situazione può verificarsi solo dopo l'apertura della connessione.Una connessione in questo stato può essere chiusa e riaperta. Questo valore è riservato per le future versioni del prodotto.
La connessione è chiusa.
L'oggetto connessione sta eseguendo la connessione all'origine dati.
L'oggetto connessione sta eseguendo un comando. Questo valore è riservato per le future versioni del prodotto.
L'oggetto connessione sta recuperando i dati. Questo valore è riservato per le future versioni del prodotto.
La connessione è attivata.
Specifica il tipo di dati di un campo, di una proprietà o di un oggetto Parameter di un provider di dati .NET Framework.
2
Flusso di caratteri non Unicode di lunghezza variabile compresi tra 1 e 8.000 caratteri.
Flusso di caratteri non Unicode di lunghezza fissa.
Flusso di dati binari di lunghezza variabile compresi tra 1 e 8.000 byte.
Tipo semplice che rappresenta i valori booleani true o false.
Unsigned Integer a 8 bit compreso tra 0 e 255.
Valore di valuta compreso nell'intervallo tra -2 63 (o -922.337.203.685.477,5808) e 2 63 -1 (o +922.337.203.685.477,5807) con un'approssimazione pari a dieci millesimi di unità di valuta.
Tipo che rappresenta un valore di data.
Tipo che rappresenta un valore di data e di ora.
Dati relativi a data e ora.L'intervallo dei valori relativi alla data è compreso tra il 1° gennaio 1 d.C. e il 31 dicembre 9999 d.C.L'intervallo dei valori relativi all'ora è compreso tra le ore 00.00.00 e 23.59.59,9999999 con un'approssimazione di 100 nanosecondi.
Dati relativi a data e ora con dipendenza dal fuso orario.L'intervallo dei valori relativi alla data è compreso tra il 1° gennaio 1 d.C. e il 31 dicembre 9999 d.C.L'intervallo dei valori relativi all'ora è compreso tra le ore 00.00.00 e 23.59.59,9999999 con un'approssimazione di 100 nanosecondi.L'intervallo dei valori relativi al fuso orario è compreso tra -14.00 e +14.00.
Tipo semplice che rappresenta valori compresi tra 1,0 x 10 -28 e approssimativamente 7,9 x 10 28 con 28-29 cifre significative.
Tipo a virgola mobile che rappresenta valori compresi tra 5,0 x 10 -324 e 1,7 x 10 308 con un'approssimazione di 15-16 cifre.
Identificatore univoco globale o GUID.
Tipo integrale che rappresenta interi con segno a 16 bit compresi tra -32768 e 32767.
Tipo integrale che rappresenta interi con segno a 32 bit compresi tra -2147483648 e 2147483647.
Tipo integrale che rappresenta interi con segno a 64 bit compresi tra -9223372036854775808 e 9223372036854775807.
Tipo generale che rappresenta qualsiasi tipo di valore o riferimento non rappresentato in modo esplicito da un altro valore di DbType.
Tipo integrale che rappresenta interi con segno a 8 bit compresi tra -128 e 127.
Tipo a virgola mobile che rappresenta valori compresi tra 1,5 x 10 -45 e 3,4 x 10 38 con un'approssimazione di 7 cifre.
Tipo che rappresenta stringhe di caratteri Unicode.
Stringa a lunghezza fissa di caratteri Unicode.
Tipo che rappresenta un valore DateTime di SQL Server.Se si desidera utilizzare un valore time di SQL Server, utilizzare .
Tipo integrale che rappresenta interi senza segno a 16 bit compresi tra 0 e 65535.
Tipo integrale che rappresenta interi senza segno a 32 bit compresi tra 0 e 4294967295.
Tipo integrale che rappresenta interi senza segno a 64 bit compresi tra 0 e 18446744073709551615.
Valore numerico a lunghezza variabile.
Rappresentazione analizzata di un documento o frammento XML.
Specifica il comportamento di blocco della transazione per la connessione.
2
Le modifiche in sospeso dalle transazioni più isolate non possono essere sovrascritte.
La condivisione dei blocchi viene mantenuta durante la lettura dei dati per evitare letture dirty, anche se è possibile modificare i dati prima del termine della transazione, con conseguente produzione di letture non ripetibili o dati fantasma.
È possibile una lettura dirty, ovvero non verrà emesso alcun blocco condiviso, né verrà rispettato alcun blocco esclusivo.
I blocchi sono posizionati su tutti i dati utilizzati in una query, impedendo l'aggiornamento dei dati da parte di altri utenti.Vengono impedite le letture non ripetibili, ma possono essere presenti righe fantasma.
Viene posizionato un blocco di intervallo sull'oggetto , per impedire ad altri utenti di aggiornare o immettere righe nel dataset fino al termine della transazione.
Riduce il blocco archiviando una versione dei dati che può essere letta da un'applicazione mentre gli stessi dati vengono modificati da un'altra applicazione.Indica che da una transazione non è possibile vedere le modifiche apportate in altre transazioni, anche se viene ripetuta la query.
Verrà utilizzato un livello di isolamento diverso da quello specificato, ma il livello non potrà essere determinato.
Specifica il tipo di un parametro contenuto in una query relativa all'oggetto .
2
Il parametro è un parametro di input.
Il parametro può essere sia di input sia di output.
Il parametro è un parametro di output.
Il parametro rappresenta un valore restituito da un'operazione quale una stored procedure, una funzione predefinita o una funzione definita dall'utente.
Fornisce i dati per l'evento di variazione di stato di un provider di dati .NET Framework.
2
Inizializza una nuova istanza della classe quando sono forniti lo stato originale e lo stato corrente dell'oggetto.
Uno dei valori di .
Uno dei valori di .
Ottiene il nuovo stato della connessione.L'oggetto connessione sarà già nel nuovo stato quando verrà generato l'evento.
Uno dei valori di .
1
Ottiene lo stato originale della connessione.
Uno dei valori di .
1
Rappresenta il metodo in base al quale verrà gestito l'evento .
Origine dell’evento.
Classe che contiene i dati dell'evento.
2
Specifica il modo in cui vengono applicati i risultati dei comandi di query alla riga da aggiornare.
2
Viene eseguito il mapping dei parametri di output e della prima riga restituita alla riga modificata nell'oggetto .
Viene eseguito il mapping dei dati contenuti nella prima riga restituita alla riga modificata nell'oggetto .
Eventuali parametri o righe restituite vengono ignorati.
Viene eseguito il mapping dei parametri di output alla riga modificata nell'oggetto .
Rappresenta un'istruzione SQL o una stored procedure da eseguire in relazione a un'origine dati.Fornisce una classe base per le classi specifiche del database che rappresentano i comandi.
1
Crea un'istanza dell'oggetto .
Tenta di annullare l'esecuzione di una classe .
1
Ottiene o imposta il comando di testo da eseguire sull'origine dati.
Comando di testo da eseguire.Il valore predefinito è una stringa vuota ("").
1
Ottiene o imposta il tempo di attesa prima di terminare il tentativo di esecuzione di un comando e di generare un errore.
Tempo di attesa in secondi per l'esecuzione del comando.
2
Indica o specifica la modalità di interpretazione della proprietà .
Uno dei valori di .Il valore predefinito è Text.
1
Ottiene o imposta la classe utilizzata da questa classe .
Connessione all'origine dati.
1
Consente di creare una nuova istanza dell'oggetto .
Un oggetto .
Consente di creare una nuova istanza dell'oggetto .
Un oggetto .
1
Ottiene o imposta la classe utilizzata da questa classe .
Connessione all'origine dati.
Ottiene la raccolta di oggetti .
Parametri dell'istruzione SQL o della stored procedure.
Ottiene o imposta l'oggetto in cui viene eseguito l'oggetto .
Transazione all'interno della quale viene eseguito un oggetto Command per un provider di dati .NET Framework.Il valore predefinito è un riferimento null (Nothing in Visual Basic).
Ottiene o imposta un valore che indica se l'oggetto comando deve essere visibile in un controllo di interfaccia personalizzato.
true se l'oggetto comando deve essere visibile in un controllo; in caso contrario, false.Il valore predefinito è true.
2
Esegue il testo del comando a fronte della connessione.
Attività che rappresenta l'operazione.
Un'istanza di .
Errore che si è verificato durante l'esecuzione del testo del comando.
Valore di non valido.
I provider devono implementare questo metodo per fornire un'implementazione non predefinita per gli overload di .L'implementazione predefinita richiama il metodo sincrono e restituisce un'attività completata, bloccando il thread chiamante.L'implementazione predefinita restituirà un'attività annullata se viene passato un token di annullamento già annullato.Le eccezioni generate da ExecuteReader verranno passate mediante la proprietà Task Exception restituita.Questo metodo accetta un token di annullamento che può essere utilizzato per richiedere che l'operazione venga annullata in anticipo.Le implementazioni possono ignorare la richiesta.
Attività che rappresenta l'operazione asincrona.
Opzioni per l'esecuzione di istruzioni e il recupero dei dati.
Token da monitorare per le richieste di annullamento.
Errore che si è verificato durante l'esecuzione del testo del comando.
Valore di non valido.
Esegue un'istruzione SQL a fronte di un oggetto connessione.
Numero di righe interessate.
1
Versione asincrona di , che esegue un'istruzione SQL a fronte di un oggetto di connessione.Richiama con CancellationToken.None.
Attività che rappresenta l'operazione asincrona.
Errore che si è verificato durante l'esecuzione del testo del comando.
Si tratta della versione asincrona di .I provider devono eseguire l'override con un'implementazione appropriata.Il token di annullamento può facoltativamente essere ignorato.L'implementazione predefinita richiama il metodo sincrono e restituisce un'attività completata, bloccando il thread chiamante.L'implementazione predefinita restituirà un'attività annullata se viene passato un token di annullamento già annullato. Le eccezioni generate da verranno passate mediante la proprietà Task Exception restituita.Non richiamare altri metodi e proprietà dell'oggetto DbCommand finché l'attività restituita non viene completata.
Attività che rappresenta l'operazione asincrona.
Token da monitorare per le richieste di annullamento.
Errore che si è verificato durante l'esecuzione del testo del comando.
Esegue la proprietà sulla proprietà e restituisce un oggetto .
Un oggetto .
1
Esegue la proprietà sulla proprietà e restituisce un oggetto utilizzando uno dei valori di .
Un oggetto .
Uno dei valori di .
1
Versione asincrona di , che esegue in un e restituisce un Richiama con CancellationToken.None.
Attività che rappresenta l'operazione asincrona.
Errore che si è verificato durante l'esecuzione del testo del comando.
Valore di non valido.
Versione asincrona di , che esegue in un e restituisce un Richiama .
Attività che rappresenta l'operazione asincrona.
Uno dei valori di .
Errore che si è verificato durante l'esecuzione del testo del comando.
Valore di non valido.
Richiama .
Attività che rappresenta l'operazione asincrona.
Uno dei valori di .
Token da monitorare per le richieste di annullamento.
Errore che si è verificato durante l'esecuzione del testo del comando.
Valore di non valido.
Versione asincrona di , che esegue in un e restituisce un Questo metodo propaga la notifica di richiesta di annullamento delle operazioni.Richiama .
Attività che rappresenta l'operazione asincrona.
Token da monitorare per le richieste di annullamento.
Errore che si è verificato durante l'esecuzione del testo del comando.
Valore di non valido.
Esegue la query e restituisce la prima colonna della prima riga nel gruppo di risultati restituito dalla query.Tutte le altre righe e colonne vengono ignorate.
Prima colonna della prima riga nel gruppo di risultati.
1
Una versione asincrona di che esegue la query e restituisce la prima colonna della prima riga nel set di risultati restituito dalla query.Tutte le altre righe e colonne vengono ignorate.Richiama con CancellationToken.None.
Attività che rappresenta l'operazione asincrona.
Errore che si è verificato durante l'esecuzione del testo del comando.
Si tratta della versione asincrona di .I provider devono eseguire l'override con un'implementazione appropriata.Il token di annullamento può facoltativamente essere ignorato.L'implementazione predefinita richiama il metodo sincrono e restituisce un'attività completata, bloccando il thread chiamante.L'implementazione predefinita restituirà un'attività annullata se viene passato un token di annullamento già annullato.Le eccezioni generate da ExecuteScalar verranno passate mediante la proprietà Task Exception restituita.Non richiamare altri metodi e proprietà dell'oggetto DbCommand finché l'attività restituita non viene completata.
Attività che rappresenta l'operazione asincrona.
Token da monitorare per le richieste di annullamento.
Errore che si è verificato durante l'esecuzione del testo del comando.
Ottiene la raccolta di oggetti .Per ulteriori informazioni sui parametri Configurazione di parametri e di tipi di dati dei parametri, vedere .
Parametri dell'istruzione SQL o della stored procedure.
1
Crea una versione preparata o compilata del comando sull'origine dati.
1
Ottiene o imposta l'oggetto in cui viene eseguito l'oggetto .
Transazione in cui viene eseguito l'oggetto Command di un provider di dati .NET Framework.Il valore predefinito è un riferimento null (Nothing in Visual Basic).
1
Ottiene o imposta il modo in cui i risultati del comando vengono applicati alla classe quando sono utilizzati dal metodo Update di una classe .
Uno dei valori di .Il valore predefinito è Both a meno che il commando non venga generato automaticamente.In tal caso, il valore predefinito sarà None.
1
Rappresenta una connessione a un database.
1
Inizializza una nuova istanza della classe .
Avvia una transazione di database.
Oggetto che rappresenta la nuova transazione.
Specifica il livello di isolamento per la transazione.
Avvia una transazione di database.
Oggetto che rappresenta la nuova transazione.
1
Inizia una transazione di database con il livello di isolamento specificato.
Oggetto che rappresenta la nuova transazione.
Specifica il livello di isolamento per la transazione.
1
Cambia il database corrente per una connessione aperta.
Specifica il nome del database per la connessione da utilizzare.
2
Chiude la connessione al database.È il metodo preferito di chiusura di una connessione aperta.
Errore a livello di connessione che si è verificato durante l'apertura della connessione.
1
Ottiene o imposta la stringa utilizzata per aprire la connessione.
Stringa di connessione utilizzata per stabilire la connessione iniziale.L'esatto contenuto della stringa di connessione dipende dall'origine dati specifica per la connessione.Il valore predefinito è una stringa vuota.
1
Ottiene il tempo di attesa specificato per stabilire una connessione prima di terminare il tentativo e generare un errore.
Tempo di attesa in secondi per l'apertura di una connessione.Il valore predefinito è determinato dal particolare tipo di connessione che si sta utilizzando.
2
Crea e restituisce un oggetto associato alla connessione corrente.
Un oggetto .
1
Crea e restituisce un oggetto associato alla connessione corrente.
Un oggetto .
Ottiene il nome del database corrente dopo che è stata aperta la connessione o il nome del database specificato nella stringa di connessione prima che la connessione venga aperta.
Nome del database corrente o del database da utilizzare una volta aperta una connessione.Il valore predefinito è una stringa vuota.
1
Ottiene il nome del server database a cui connettersi.
Nome del server database a cui connettersi.Il valore predefinito è una stringa vuota.
1
Genera l'evento .
Classe che contiene i dati dell'evento.
Apre una connessione a un database con le impostazioni specificate dalla proprietà .
1
Versione asincrona di , che apre una connessione di database con le impostazioni specificate da .Questo metodo richiama il metodo virtuale con CancellationToken.None.
Attività che rappresenta l'operazione asincrona.
Si tratta della versione asincrona di .I provider devono eseguire l'override con un'implementazione appropriata.Il token di annullamento può facoltativamente essere rispettato.L'implementazione predefinita richiama la chiamata sincrona e restituisce un'attività completata.L'implementazione predefinita restituirà un'attività annullata se viene passato un cancellationToken già annullato.Le eccezioni generate da Open verranno passate mediante la proprietà Task Exception restituita.Non richiamare altri metodi e proprietà dell'oggetto DbConnection finché l'attività restituita non viene completata.
Attività che rappresenta l'operazione asincrona.
L'istruzione di annullamento.
Ottiene una stringa che rappresenta la versione del server a cui l'oggetto è connesso.
Versione del database.Il formato della stringa restituita dipende dal particolare tipo di connessione utilizzato.
è stato chiamato mentre l'attività restituita non è stata completata e la connessione non è stata aperta dopo una chiamata a .
2
Ottiene una stringa che descrive lo stato della connessione.
Stato della connessione.Il formato della stringa restituita dipende dal particolare tipo di connessione utilizzato.
1
Viene generato quando lo stato dell'evento cambia.
Fornisce una classe base per generatori di stringhe di connessione fortemente tipizzate.
1
Inizializza una nuova istanza della classe .
Aggiunge una voce con la chiave e il valore specificati all'interno della classe .
Chiave da aggiungere alla classe .
Valore della chiave specificata.
è un riferimento null (Nothing in Visual Basic).
L' è in sola lettura. In alternativaL'oggetto è di dimensioni fisse.
1
Fornisce una modalità sicura ed efficiente per aggiungere una chiave e un valore a un oggetto esistente.
Classe a cui aggiungere la coppia chiave/valore.
Chiave da aggiungere.
Valore della chiave fornita.
2
Consente di cancellare il contenuto dell'istanza .
L' è in sola lettura.
1
Ottiene o imposta la stringa di connessione associata alla classe .
Stringa di connessione corrente, creata dalle coppie chiave/valore contenute all'interno della classe .Il valore predefinito è una stringa vuota.
È stato fornito un argomento non valido della stringa di connessione.
1
Stabilisce se la classe contiene una chiave specifica.
true se la classe contiene una voce con la chiave specificata; in caso contrario, false.
Chiave da individuare nell'interfaccia .
è un riferimento null (Nothing in Visual Basic).
1
Ottiene il numero corrente di chiavi contenute all'interno della proprietà .
Numero di chiavi contenute all'interno della stringa di connessione gestita dall'istanza .
1
Confronta le informazioni sulla connessione in questo oggetto con le informazioni sulla connessione nell'oggetto fornito.
true se le informazioni sulla connessione in entrambi gli oggetti generano una stringa di connessione equivalente; in caso contrario, false.
Oggetto da confrontare a questo oggetto .
1
Ottiene o imposta il valore associato alla chiave specificata.
Valore associato alla chiave specificata.Se la chiave specificata non viene trovata, tentando di ottenerla viene restituito un riferimento null (Nothing in Visual Basic), mentre tentando di impostarla viene creato un nuovo elemento con la chiave specificata.Se si passa una chiave null (Nothing in Visual Basic), viene generata una classe .L'assegnazione di un valore null rimuove la coppia chiave/valore.
Chiave dell'elemento da ottenere o impostare.
è un riferimento null (Nothing in Visual Basic).
La proprietà è impostata e la classe è in sola lettura. In alternativaLa proprietà è impostata, non esiste nella raccolta e è di dimensioni fisse.
1
Ottiene un'interfaccia contenente le chiavi presenti nella classe .
Interfaccia contenente le chiavi presenti nella classe .
1
Rimuove la voce con la chiave specificata dall'istanza .
true nel caso di una chiave esistente nella stringa di connessione e poi rimossa; false se la chiave è inesistente.
La chiave della coppia chiave/valore da rimuovere dalla stringa di connessione è presente in questa classe .
è null (Nothing in Visual Basic).
La classe è in sola lettura o la classe è di dimensioni fisse.
1
Indica se la chiave specificata esiste in questa istanza di .
true se la classe contiene una voce con la chiave specificata; in caso contrario, false.
Chiave da individuare nell'interfaccia .
2
Copia gli elementi dell'interfaccia in un oggetto , a partire da un particolare indice della matrice .
Oggetto unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto .L'indicizzazione di deve essere in base zero.
Indice in base zero della matrice specificata nel parametro in corrispondenza del quale ha inizio la copia.
Ottiene un valore che indica se l'accesso a è sincronizzato (thread-safe).
true se l'accesso all'oggetto è sincronizzato (thread-safe); in caso contrario, false.
Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a .
Oggetto che può essere utilizzato per sincronizzare l'accesso a .
Aggiunge un elemento con la chiave e il valore forniti all'oggetto .
da utilizzare come chiave dell'elemento da aggiungere.
da utilizzare come valore dell'elemento da aggiungere.
Determina se l'oggetto contiene un elemento con la chiave specificata.
true se contiene un elemento contenente la chiave; in caso contrario, false.
Chiave da individuare nell'oggetto .
Restituisce un oggetto per l'oggetto .
Oggetto per l'oggetto .
Ottiene o imposta l'elemento con la chiave specificata.
Elemento con la chiave specificata.
Chiave dell'elemento da ottenere o impostare.
Rimuove dall'oggetto l'elemento con la chiave specificata.
Chiave dell'elemento da rimuovere.
Restituisce un enumeratore che consente di scorrere una raccolta.
Oggetto che può essere utilizzato per scorrere la raccolta.
Restituisce la stringa di connessione associata a questa classe .
Proprietà corrente.
1
Recupera un valore corrispondente alla chiave fornita da questa classe .
true se viene trovato nella stringa di connessione. In caso contrario, false.
Chiave dell'elemento da recuperare.
Valore corrispondente a .
contiene un valore null (Nothing in Visual Basic).
1
Ottiene un oggetto che contiene i valori di .
Interfaccia contenente i valori della classe .
1
Legge un flusso di righe di tipo forward-only da un'origine dati.
1
Inizializza una nuova istanza della classe .
Ottiene un valore che indica il livello di annidamento della riga corrente.
Livello di annidamento della riga corrente.
1
Rilascia tutte le risorse utilizzate dall'istanza corrente della classe .
1
Libera le risorse gestite utilizzate dalla classe ed eventualmente libera le risorse non gestite.
true per liberare le risorse gestite e non gestite; false per liberare solo le risorse non gestite.
Ottiene il numero delle colonne nella riga corrente.
Numero di colonne nella riga corrente.
Non esiste alcuna connessione corrente a un'istanza di SQL Server.
1
Ottiene il valore della colonna specificata come valore Boolean.
Valore della colonna specificata.
Posizione ordinale della colonna in base zero.
Il cast specificato non è valido.
1
Ottiene il valore della colonna specificata sotto forma di byte.
Valore della colonna specificata.
Posizione ordinale della colonna in base zero.
Il cast specificato non è valido.
1
Legge un flusso di byte dalla colonna specificata, partendo dalla posizione indicata da e, nel buffer, partendo dalla posizione indicata da .
Numero effettivo di byte letti.
Posizione ordinale della colonna in base zero.
Indice all'interno della riga dal quale iniziare l'operazione di lettura.
Buffer in cui copiare i dati.
Indice con il buffer in cui i dati vengono copiati.
Numero massimo di caratteri da leggere.
Il cast specificato non è valido.
1
Ottiene il valore della colonna specificata sotto forma di carattere singolo.
Valore della colonna specificata.
Posizione ordinale della colonna in base zero.
Il cast specificato non è valido.
1
Legge un flusso di caratteri dalla colonna specificata, partendo dalla posizione indicata da e, nel buffer, partendo dalla posizione indicata da .
Numero effettivo di caratteri letti.
Posizione ordinale della colonna in base zero.
Indice all'interno della riga dal quale iniziare l'operazione di lettura.
Buffer in cui copiare i dati.
Indice con il buffer in cui i dati vengono copiati.
Numero massimo di caratteri da leggere.
1
Restituisce un oggetto per l'ordinale della colonna richiesta.
Oggetto .
Posizione ordinale della colonna in base zero.
1
Ottiene il nome del tipo di dati della colonna specificata.
Stringa che rappresenta il nome del tipo di dati.
Posizione ordinale della colonna in base zero.
Il cast specificato non è valido.
1
Ottiene il valore della colonna specificata sotto forma di oggetto .
Valore della colonna specificata.
Posizione ordinale della colonna in base zero.
Il cast specificato non è valido.
1
Restituisce un oggetto per l'ordinale della colonna richiesta, che può essere sottoposto a override tramite un'implementazione specifica del provider.
Oggetto .
Posizione ordinale della colonna in base zero.
Ottiene il valore della colonna specificata sotto forma di oggetto .
Valore della colonna specificata.
Posizione ordinale della colonna in base zero.
Il cast specificato non è valido.
1
Ottiene il valore della colonna specificata sotto forma di numero in virgola mobile e precisione doppia.
Valore della colonna specificata.
Posizione ordinale della colonna in base zero.
Il cast specificato non è valido.
1
Restituisce un oggetto che può essere utilizzato per scorrere le righe nel visualizzatore di dati.
Oggetto che può essere utilizzato per scorrere le righe nel visualizzatore di dati.
1
Ottiene il tipo di dati della colonna specificata.
Tipo di dati della colonna specificata.
Posizione ordinale della colonna in base zero.
Il cast specificato non è valido.
1
Ottiene in modo sincrono il valore della colonna specificata sotto forma di tipo.
Colonna da recuperare.
Colonna da recuperare.
Ottiene in modo sincrono il valore della colonna specificata sotto forma di tipo.
La connessione viene eliminata o chiusa durante il richiamo dei dati. viene chiuso durante il richiamo dei dati.Non sono disponibili dati pronti per essere letti (ad esempio, il primo non è stato chiamato, o è stato restituito false).Ha tentato di leggere una colonna letta in precedenza in modalità sequenziale.Operazione asincrona in corso.Si applica a tutti i metodi Get* durante l'esecuzione in modalità sequenziale, in quanto possono essere chiamati durante la lettura di un flusso.
Tentativo di leggere una colonna che non esiste.
non corrisponde al tipo restituito da SQL Server o non è possibile eseguire il cast.
Ottiene in modo sincrono il valore della colonna specificata come tipo.
Tipo di valore da restituire.
Tipo di valore da restituire.
Tipo di valore da restituire.Per ulteriori informazioni, vedere la sezione relativa alle note.
La connessione viene eliminata o chiusa durante il richiamo dei dati. viene chiuso durante il richiamo dei dati.Non sono disponibili dati pronti per essere letti (ad esempio, il primo non è stato chiamato, o è stato restituito false).Ha tentato di leggere una colonna letta in precedenza in modalità sequenziale.Operazione asincrona in corso.Si applica a tutti i metodi Get* durante l'esecuzione in modalità sequenziale, in quanto possono essere chiamati durante la lettura di un flusso.
Tentativo di leggere una colonna che non esiste.
non corrisponde al tipo restituito dall'origine dati o non è possibile eseguire il cast.
Ottiene in modo sincrono il valore della colonna specificata come tipo.
Tipo di valore da restituire.
Tipo di valore da restituire.
L'istruzione di annullamento, che passa una notifica relativa alle operazioni che devono essere annullate.Ciò non garantisce l'annullamento.Impostazione di CancellationToken.None che rende questo metodo equivalente a .L'attività restituita deve essere contrassegnata come annullata.
Tipo di valore da restituire.Per ulteriori informazioni, vedere la sezione relativa alle note.
La connessione viene eliminata o chiusa durante il richiamo dei dati. viene chiuso durante il richiamo dei dati.Non sono disponibili dati pronti per essere letti (ad esempio, il primo non è stato chiamato, o è stato restituito false).Ha tentato di leggere una colonna letta in precedenza in modalità sequenziale.Operazione asincrona in corso.Si applica a tutti i metodi Get* durante l'esecuzione in modalità sequenziale, in quanto possono essere chiamati durante la lettura di un flusso.
Tentativo di leggere una colonna che non esiste.
non corrisponde al tipo restituito dall'origine dati o non è possibile eseguire il cast.
Ottiene il valore della colonna specificata sotto forma di numero in virgola mobile e precisione singola.
Valore della colonna specificata.
Posizione ordinale della colonna in base zero.
Il cast specificato non è valido.
2
Ottiene il valore della colonna specificata come identificatore univoco globale (GUID).
Valore della colonna specificata.
Posizione ordinale della colonna in base zero.
Il cast specificato non è valido.
1
Ottiene il valore della colonna specificata sotto forma di intero con segno a 16 bit.
Valore della colonna specificata.
Posizione ordinale della colonna in base zero.
Il cast specificato non è valido.
2
Ottiene il valore della colonna specificata sotto forma di intero con segno a 32 bit.
Valore della colonna specificata.
Posizione ordinale della colonna in base zero.
Il cast specificato non è valido.
1
Ottiene il valore della colonna specificata sotto forma di intero con segno a 64 bit.
Valore della colonna specificata.
Posizione ordinale della colonna in base zero.
Il cast specificato non è valido.
2
Ottiene il nome della colonna, dato l'ordinale della colonna in base zero.
Nome della colonna specificata.
Posizione ordinale della colonna in base zero.
1
Ottiene l'ordinale della colonna, dato il nome della colonna.
Posizione ordinale della colonna in base zero.
Nome della colonna.
Il nome specificato non è un nome di colonna valido.
1
Restituisce il tipo di campo specifico del provider per la colonna specificata.
Oggetto che descrive il tipo di dati della colonna specificata.
Posizione ordinale della colonna in base zero.
1
Ottiene il valore della colonna specificata come istanza della classe .
Valore della colonna specificata.
Posizione ordinale della colonna in base zero.
2
Ottiene tutte le colonne attributo specifiche del provider nell'insieme per la riga corrente.
Numero di istanze di nella matrice.
Matrice di in cui copiare le colonne attributo.
2
Recupera i dati come .
Oggetto restituito.
Recupera i dati come .
La connessione viene eliminata o chiusa durante il richiamo dei dati. viene chiuso durante il richiamo dei dati.Non sono disponibili dati pronti per essere letti (ad esempio, il primo non è stato chiamato, o è stato restituito false).Ha tentato di leggere una colonna letta in precedenza in modalità sequenziale.Operazione asincrona in corso.Si applica a tutti i metodi Get* durante l'esecuzione in modalità sequenziale, in quanto possono essere chiamati durante la lettura di un flusso.
Tentativo di leggere una colonna che non esiste.
Il tipo restituito non è uno dei tipi di seguito:binaryimagevarbinaryudt
Ottiene il valore della colonna specificata come istanza della classe .
Valore della colonna specificata.
Posizione ordinale della colonna in base zero.
Il cast specificato non è valido.
1
Recupera i dati come .
Oggetto restituito.
Recupera i dati come .
La connessione viene eliminata o chiusa durante il richiamo dei dati. viene chiuso durante il richiamo dei dati.Non sono disponibili dati pronti per essere letti (ad esempio, il primo non è stato chiamato, o è stato restituito false).Ha tentato di leggere una colonna letta in precedenza in modalità sequenziale.Operazione asincrona in corso.Si applica a tutti i metodi Get* durante l'esecuzione in modalità sequenziale, in quanto possono essere chiamati durante la lettura di un flusso.
Tentativo di leggere una colonna che non esiste.
Il tipo restituito non è uno dei tipi di seguito:charncharntextnvarchartestovarchar
Ottiene il valore della colonna specificata come istanza della classe .
Valore della colonna specificata.
Posizione ordinale della colonna in base zero.
1
Popola una matrice di oggetti con i valori della colonna della riga corrente.
Numero di istanze di nella matrice.
Matrice di in cui copiare le colonne attributo.
1
Ottiene un valore che indica se la classe contiene una o più righe.
true se la classe contiene una o più righe. In caso contrario, false.
1
Ottiene un valore che indica se la classe è chiusa.
true se l'oggetto è chiuso. In caso contrario, false.
La classe è chiusa.
1
Ottiene un valore che indica se la colonna contiene valori non esistenti o mancanti.
true se la colonna specificata equivale a , in caso contrario, false.
Posizione ordinale della colonna in base zero.
1
Versione asincrona di che ottiene un valore che indica se la colonna contiene valori non esistenti o mancanti.
true se il valore della colonna specificata equivale a DBNull, in caso contrario, false.
Colonna in base zero da recuperare.
La connessione viene eliminata o chiusa durante il richiamo dei dati. viene chiuso durante il richiamo dei dati.Non sono disponibili dati pronti per essere letti (ad esempio, il primo non è stato chiamato, o è stato restituito false).Tentativo di leggere una colonna letta in precedenza in modalità sequenziale.Operazione asincrona in corso.Si applica a tutti i metodi Get* durante l'esecuzione in modalità sequenziale, in quanto possono essere chiamati durante la lettura di un flusso.
Tentativo di leggere una colonna che non esiste.
Versione asincrona di che ottiene un valore che indica se la colonna contiene valori non esistenti o mancanti.Invia facoltativamente una notifica di richiesta di annullamento delle operazioni.
true se il valore della colonna specificata equivale a DBNull, in caso contrario, false.
Colonna in base zero da recuperare.
L'istruzione di annullamento, che passa una notifica relativa alle operazioni che devono essere annullate.Ciò non garantisce l'annullamento.Impostazione di CancellationToken.None che rende questo metodo equivalente a .L'attività restituita deve essere contrassegnata come annullata.
La connessione viene eliminata o chiusa durante il richiamo dei dati. viene chiuso durante il richiamo dei dati.Non sono disponibili dati pronti per essere letti (ad esempio, il primo non è stato chiamato, o è stato restituito false).Tentativo di leggere una colonna letta in precedenza in modalità sequenziale.Operazione asincrona in corso.Si applica a tutti i metodi Get* durante l'esecuzione in modalità sequenziale, in quanto possono essere chiamati durante la lettura di un flusso.
Tentativo di leggere una colonna che non esiste.
Ottiene il valore della colonna specificata come istanza della classe .
Valore della colonna specificata.
Posizione ordinale della colonna in base zero.
L'indice passato non rientrava nell'intervallo compreso tra 0 e .
1
Ottiene il valore della colonna specificata come istanza della classe .
Valore della colonna specificata.
Nome della colonna.
Non è stata trovata alcuna colonna con il nome specificato.
1
Sposta il lettore sul risultato successivo durante la lettura dei risultati di un batch di istruzioni.
true se sono presenti più gruppi di risultati; in caso contrario, false.
1
Una versione asincrona di che sposta il lettore sul risultato successivo durante la lettura dei risultati di un batch di istruzioni.Richiama con CancellationToken.None.
Attività che rappresenta l'operazione asincrona.
Errore che si è verificato durante l'esecuzione del testo del comando.
Si tratta della versione asincrona di .I provider devono eseguire l'override con un'implementazione appropriata.Il può facoltativamente essere ignorato.L'implementazione predefinita richiama il metodo sincrono e restituisce un'attività completata, bloccando il thread chiamante.L'implementazione predefinita restituirà un'attività annullata se viene passato un già annullato.Le eccezioni generate da verranno passate mediante la proprietà Task Exception restituita.Non si devono richiamare altri metodi e proprietà dell'oggetto DbDataReader mentre l'attività restituita non è ancora completata.
Attività che rappresenta l'operazione asincrona.
L'istruzione di annullamento.
Errore che si è verificato durante l'esecuzione del testo del comando.
Sposta il lettore al record successivo in un gruppo di risultati.
true se sono presenti più righe; in caso contrario, false.
1
Versione asincrona di , che avanza il lettore al record successivo di un set di risultati.Questo metodo richiama con CancellationToken.None.
Attività che rappresenta l'operazione asincrona.
Errore che si è verificato durante l'esecuzione del testo del comando.
Si tratta della versione asincrona di . I provider devono eseguire l'override con un'implementazione appropriata.Il token di annullamento può facoltativamente essere ignorato.L'implementazione predefinita richiama il metodo sincrono e restituisce un'attività completata, bloccando il thread chiamante.L'implementazione predefinita restituirà un'attività annullata se viene passato un cancellationToken già annullato. Le eccezioni generate da Read verranno passate mediante la proprietà Task Exception restituita.Non richiamare altri metodi e proprietà dell'oggetto DbDataReader finché l'attività restituita non viene completata.
Attività che rappresenta l'operazione asincrona.
L'istruzione di annullamento.
Errore che si è verificato durante l'esecuzione del testo del comando.
Ottiene il numero di righe modificate, inserite o eliminate dall'esecuzione dell'istruzione SQL.
Numero di righe modificate, inserite o eliminate. -1 per le istruzioni SELECT; 0 se nessuna riga viene alterata o se l'istruzione ha esito negativo.
1
Ottiene il numero di campi nella classe che non sono nascosti.
Numero di campi non nascosti.
1
La classe base per tutte le eccezioni generate per conto dell'origine dati.
2
Inizializza una nuova istanza della classe .
Inizializza una nuova istanza della classe con il messaggio di errore specificato.
Messaggio da visualizzare per questa eccezione.
Inizializza una nuova istanza della classe con il messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione.
La stringa del messaggio di errore
Riferimento all'eccezione interna.
Rappresenta un parametro di un oggetto e, facoltativamente, il relativo mapping a una colonna .Per ulteriori informazioni sui parametri Configurazione di parametri e di tipi di dati dei parametri, vedere .
1
Inizializza una nuova istanza della classe .
Ottiene o imposta l'oggetto del parametro.
Uno dei valori di .Il valore predefinito è .
La proprietà non è impostata su un oggetto valido.
1
Ottiene o imposta un valore che indica se il parametro è solo di input, solo di output, bidirezionale o è un parametro di valore restituito da una stored procedure.
Uno dei valori di .Il valore predefinito è Input.
La proprietà non è impostata su uno dei valori validi di .
1
Ottiene o imposta un valore che indica se il parametro accetta valori null.
true se sono consentiti valori null; in caso contrario, false.Il valore predefinito è false.
1
Ottiene o imposta il nome della classe .
Nome di .Il valore predefinito è una stringa vuota ("").
1
[Supportato in .NET Framework 4.5.1 e nelle versioni successive] Ottiene o imposta il numero massimo di cifre utilizzate per rappresentare la proprietà .
Numero massimo di cifre utilizzate per rappresentare la proprietà .
Ripristina le impostazioni originali della proprietà DbType.
2
[Supportato in .NET Framework 4.5.1 e nelle versioni successive] Ottiene o imposta il numero di posizioni decimali in cui viene risolta la proprietà .
Numero di posizioni decimali in cui la proprietà viene risolta.
Ottiene o imposta la dimensione massima, in byte, dei dati all'interno della colonna.
Dimensione massima in byte dei dati all'interno della colonna.Il valore predefinito viene dedotto dal valore di parametro.
1
Ottiene o imposta il nome della colonna di origine mappata alla classe e utilizzata per il caricamento o la restituzione della proprietà .
Nome della colonna di origine mappata all'oggetto .Il valore predefinito è una stringa vuota.
1
Ottiene o imposta un valore che indica se la colonna di origine è nullable.Ciò consente alla classe di generare correttamente istruzioni Update per le colonne nullable.
true se la colonna di origine è nullable; in caso contrario, false.
1
Ottiene o imposta il valore del parametro.
Oggetto che rappresenta il valore del parametro.Il valore predefinito è null.
1
La classe base per un insieme di parametri pertinenti per una classe .
2
Inizializza una nuova istanza della classe .
Aggiunge l'oggetto specificato a .
Indice di un oggetto nell'insieme.
Proprietà della classe da aggiungere all'insieme.
1
Aggiunge una matrice di elementi con i valori specificati alla classe .
Matrice di valori di tipo da aggiungere all'insieme.
2
Rimuove tutti i valori da .
1
Indica se una classe con la proprietà specificata è contenuta nell'insieme.
true se l'oggetto è nell'insieme; in caso contrario, false.
Oggetto dell'oggetto da ricercare nell'insieme.
1
Indica se una classe con il nome specificato è presente nell'insieme.
true se l'oggetto è nell'insieme; in caso contrario, false.
Nome della classe da ricercare nell'insieme.
1
Copia una matrice di elementi nell'insieme, partendo dall'indice specificato.
Matrice di elementi da copiare nell'insieme.
Indice nell'insieme in cui copiare gli elementi.
2
Specifica il numero di elementi nell'insieme.
Numero di elementi contenuti nell'insieme.
1
Consente di esporre il metodo , che supporta un'iterazione semplice su un insieme eseguita da un provider di dati .NET Framework.
Interfaccia che può essere utilizzata per scorrere la raccolta.
2
Restituisce l'oggetto nell'insieme in corrispondenza dell'indice specificato.
Oggetto presente nell'insieme in corrispondenza dell'indice specificato.
Indice della classe nell'insieme.
Restituisce la classe con il nome specificato.
Oggetto con il nome specificato.
Nome della classe nell'insieme.
Restituisce l'indice dell'oggetto specificato.
Indice dell'oggetto specificato.
Oggetto nell'insieme.
2
Restituisce l'indice dell'oggetto con il nome specificato.
Indice dell'oggetto con il nome specificato.
Nome dell'oggetto nell'insieme.
2
Inserisce l'indice specificato dell'oggetto con il nome specificato nell'insieme in corrispondenza dell'indice specificato.
Indice in corrispondenza del quale inserire l'oggetto .
Oggetto da inserire nell'insieme.
1
Ottiene e imposta la classe in corrispondenza dell'indice specificato.
in corrispondenza dell'indice specificato.
Indice in base zero del parametro.
L'indice specificato non esiste.
1
Ottiene e imposta la classe con il nome specificato.
Classe con il nome specificato.
Nome del parametro.
L'indice specificato non esiste.
1
Rimuove l'oggetto specificato dall'insieme.
Oggetto da rimuovere.
1
Rimuove l'oggetto dall'insieme in corrispondenza dell'indice specificato.
Indice in cui si trova l'oggetto .
2
Rimuove l'oggetto con il nome specificato dall'insieme.
Nome dell'oggetto da rimuovere.
2
Imposta l'oggetto in corrispondenza dell'indice specificato su un nuovo valore.
Indice in cui si trova l'oggetto .
Nuovo valore .
Imposta l'oggetto con il nome specificato su un nuovo valore.
Nome dell'oggetto nell'insieme.
Nuovo valore .
Specifica la classe da utilizzare per sincronizzare l'accesso all'insieme.
Classe da utilizzare per sincronizzare l'accesso alla classe .
2
Ottiene o imposta l'elemento in corrispondenza dell'indice specificato.
Elemento in corrispondenza dell'indice specificato.
Indice a base zero dell'elemento da ottenere o impostare.
Rappresenta un gruppo di metodi per la creazione di istanze dell'implementazione di un provider delle classi di origini dati.
2
Inizializza una nuova istanza di una classe .
Restituisce una nuova istanza della classe del provider che implementa la classe .
Nuova istanza di .
2
Restituisce una nuova istanza della classe del provider che implementa la classe .
Nuova istanza di .
2
Restituisce una nuova istanza della classe del provider che implementa la classe .
Nuova istanza di .
2
Restituisce una nuova istanza della classe del provider che implementa la classe .
Nuova istanza di .
2
Classe base per una transazione.
1
Inizializza un nuovo oggetto .
Esegue il commit della transazione di database.
1
Specifica l'oggetto associato alla transazione.
Oggetto associato alla transazione.
1
Specifica l'oggetto associato alla transazione.
Oggetto associato alla transazione.
Consente di liberare le risorse non gestite utilizzate dalla classe .
1
Rilascia le risorse non gestite utilizzate da e, facoltativamente, le risorse gestite.
true se questo metodo rilascia tutte le risorse contenute da qualsiasi oggetto gestito a cui questa classe fa riferimento.
Specifica l'oggetto per questa transazione.
Oggetto per questa transazione.
1
Esegue il rollback di una transazione da uno stato in sospeso.
1