DbCommand Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un'istruzione SQL o una stored procedure da eseguire su un'origine dati. Fornisce una classe base per le classi specifiche del database che rappresentano i comandi. ExecuteNonQueryAsync.
public ref class DbCommand abstract : IDisposable
public ref class DbCommand abstract : System::ComponentModel::Component, IAsyncDisposable, IDisposable, System::Data::IDbCommand
public ref class DbCommand abstract : IDisposable, System::Data::IDbCommand
public ref class DbCommand abstract : System::ComponentModel::Component, IDisposable, System::Data::IDbCommand
public ref class DbCommand abstract : System::ComponentModel::Component, System::Data::IDbCommand
public ref class DbCommand abstract : System::ComponentModel::Component, IAsyncDisposable, System::Data::IDbCommand
public abstract class DbCommand : IDisposable
public abstract class DbCommand : System.ComponentModel.Component, IAsyncDisposable, IDisposable, System.Data.IDbCommand
public abstract class DbCommand : IDisposable, System.Data.IDbCommand
public abstract class DbCommand : System.ComponentModel.Component, IDisposable, System.Data.IDbCommand
public abstract class DbCommand : System.ComponentModel.Component, System.Data.IDbCommand
public abstract class DbCommand : System.ComponentModel.Component, IAsyncDisposable, System.Data.IDbCommand
type DbCommand = class
interface IDisposable
type DbCommand = class
inherit Component
interface IDbCommand
interface IDisposable
interface IAsyncDisposable
type DbCommand = class
interface IDbCommand
interface IDisposable
type DbCommand = class
inherit Component
interface IDbCommand
interface IDisposable
Public MustInherit Class DbCommand
Implements IDisposable
Public MustInherit Class DbCommand
Inherits Component
Implements IAsyncDisposable, IDbCommand, IDisposable
Public MustInherit Class DbCommand
Implements IDbCommand, IDisposable
Public MustInherit Class DbCommand
Inherits Component
Implements IDbCommand, IDisposable
Public MustInherit Class DbCommand
Inherits Component
Implements IDbCommand
Public MustInherit Class DbCommand
Inherits Component
Implements IAsyncDisposable, IDbCommand
- Ereditarietà
-
DbCommand
- Ereditarietà
- Derivato
- Implementazioni
Costruttori
DbCommand() |
Crea un'istanza dell'oggetto DbCommand. |
Proprietà
CanRaiseEvents |
Ottiene un valore che indica se il componente può generare un evento. (Ereditato da Component) |
CommandText |
Ottiene o imposta il comando di testo da eseguire sull'origine dati. |
CommandTimeout |
Ottiene o imposta il tempo di attesa (in secondi) prima di terminare il tentativo di eseguire il comando e generare un errore. |
CommandType |
Ottiene o imposta la modalità di interpretazione della CommandText proprietà. |
Connection |
Ottiene o imposta l'oggetto DbConnection utilizzato da DbCommand. |
Container |
Ottiene l'oggetto IContainer che contiene Component. (Ereditato da Component) |
DbConnection |
Ottiene o imposta l'oggetto DbConnection utilizzato da DbCommand. |
DbParameterCollection |
Ottiene la raccolta di oggetti DbParameter. |
DbTransaction |
Ottiene o imposta la proprietà DbTransaction in cui viene eseguito questo oggetto DbCommand. |
DesignMode |
Ottiene un valore che indica se il Component si trova in modalità progettazione. (Ereditato da Component) |
DesignTimeVisible |
Ottiene o imposta un valore che indica se l'oggetto comando deve essere visibile in un controllo di interfaccia personalizzato. |
Events |
Ottiene l'elenco dei gestori eventi allegati a questo Component. (Ereditato da Component) |
Parameters |
Ottiene la raccolta di oggetti DbParameter. Per altre informazioni sui parametri, vedere Configurazione dei parametri e tipi di dati dei parametri. |
Site |
Ottiene o imposta l'oggetto ISite di Component. (Ereditato da Component) |
Transaction |
Ottiene o imposta la proprietà DbTransaction in cui viene eseguito questo oggetto DbCommand. |
UpdatedRowSource |
Ottiene o imposta il modo in cui i risultati del comando vengono applicati alla classe DataRow quando sono utilizzati dal metodo Update di una classe DbDataAdapter. |
Metodi
Cancel() |
Tenta di annullare l'esecuzione di un DbCommandoggetto . |
CreateDbParameter() |
Crea una nuova istanza di un oggetto DbParameter. |
CreateObjRef(Type) |
Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto. (Ereditato da MarshalByRefObject) |
CreateParameter() |
Crea una nuova istanza di un oggetto DbParameter. |
Dispose() |
Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite. |
Dispose() |
Rilascia tutte le risorse usate da Component. (Ereditato da Component) |
Dispose(Boolean) |
Rilascia le risorse non gestite usate da DbCommand e, facoltativamente, le risorse gestite. |
Dispose(Boolean) |
Rilascia le risorse non gestite usate da Component e, facoltativamente, le risorse gestite. (Ereditato da Component) |
DisposeAsync() |
Elimina in modo asincrono l'oggetto comando. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
ExecuteDbDataReader(CommandBehavior) |
Esegue il comando sulla connessione, restituendo un DbDataReader oggetto che può essere usato per accedere ai risultati. |
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) |
I provider devono implementare questo metodo per fornire un'implementazione non predefinita per gli overload di ExecuteReader . L'implementazione predefinita richiama il metodo sincrono ExecuteReader() 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. |
ExecuteNonQuery() |
Esegue il comando sul relativo oggetto di connessione, restituendo il numero di righe interessate. |
ExecuteNonQueryAsync() |
Versione asincrona di ExecuteNonQuery(), che esegue il comando sull'oggetto di connessione, restituendo il numero di righe interessate. Richiama ExecuteNonQueryAsync(CancellationToken) con CancellationToken.None. |
ExecuteNonQueryAsync(CancellationToken) |
Si tratta della versione asincrona di ExecuteNonQuery(). 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 ExecuteNonQuery() 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 ExecuteNonQuery() verranno passate mediante la proprietà Task Exception restituita. Non richiamare altri metodi e proprietà dell'oggetto |
ExecuteReader() |
Esegue il comando sulla connessione, restituendo un DbDataReader oggetto che può essere usato per accedere ai risultati. |
ExecuteReader(CommandBehavior) |
Esegue il comando sulla connessione, restituendo un DbDataReader oggetto che può essere usato per accedere ai risultati. |
ExecuteReaderAsync() |
Versione asincrona di ExecuteReader, che esegue il comando sulla relativa connessione, restituendo un DbDataReader oggetto che può essere usato per accedere ai risultati. Richiama ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) con CancellationToken.None. |
ExecuteReaderAsync(CancellationToken) |
Versione asincrona di ExecuteReader, che esegue il comando sulla relativa connessione, restituendo un DbDataReader oggetto che può essere usato per accedere ai risultati. Richiama ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken). |
ExecuteReaderAsync(CommandBehavior) |
Versione asincrona di ExecuteReader, che esegue il comando sulla relativa connessione, restituendo un DbDataReader oggetto che può essere usato per accedere ai risultati. Richiama ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken). |
ExecuteReaderAsync(CommandBehavior, CancellationToken) |
Richiama ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken). |
ExecuteScalar() |
Esegue il comando e restituisce la prima colonna della prima riga nel primo set di risultati restituito. Vengono ignorate tutte le altre colonne, righe e set di risultati. |
ExecuteScalarAsync() |
Versione asincrona di ExecuteScalar(), che esegue il comando e restituisce la prima colonna della prima riga nel primo set di risultati restituito. Vengono ignorate tutte le altre colonne, righe e set di risultati. Richiama ExecuteScalarAsync(CancellationToken) con CancellationToken.None. |
ExecuteScalarAsync(CancellationToken) |
Si tratta della versione asincrona di ExecuteScalar(). 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 ExecuteScalar() 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 |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetLifetimeService() |
Obsoleti.
Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza. (Ereditato da MarshalByRefObject) |
GetService(Type) |
Consente di restituire un oggetto che rappresenta un servizio fornito da Component o dal relativo Container. (Ereditato da Component) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
InitializeLifetimeService() |
Obsoleti.
Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
MemberwiseClone(Boolean) |
Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente. (Ereditato da MarshalByRefObject) |
Prepare() |
Crea una versione preparata o compilata del comando nell'origine dati. |
PrepareAsync(CancellationToken) |
Crea una versione preparata (o compilata) del comando nell'origine dati in modo asincrono. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
ToString() |
Restituisce un oggetto String che contiene il nome dell'eventuale oggetto Component. Questo metodo non deve essere sottoposto a override. (Ereditato da Component) |
Eventi
Disposed |
Si verifica quando il componente viene eliminato da una chiamata al metodo Dispose(). (Ereditato da Component) |
Implementazioni dell'interfaccia esplicita
IDbCommand.Connection |
Ottiene o imposta l'oggetto IDbConnection usato da questa istanza dell'oggetto IDbCommand. |
IDbCommand.CreateParameter() |
Crea una nuova istanza di un oggetto IDbDataParameter . |
IDbCommand.ExecuteReader() |
Esegue la proprietà CommandText su Connection e compila IDataReader. |
IDbCommand.ExecuteReader(CommandBehavior) |
Esegue la proprietà CommandText su Connection e compila IDataReader usando uno dei valori di CommandBehavior. |
IDbCommand.Parameters |
Ottiene l'oggetto IDataParameterCollection. |
IDbCommand.Transaction |
Ottiene o imposta la proprietà DbTransaction in cui viene eseguito questo oggetto DbCommand. |
Metodi di estensione
ConfigureAwait(IAsyncDisposable, Boolean) |
Consente di configurare la modalità di esecuzione delle espressioni await per le attività restituite da un elemento disposable asincrono. |
Si applica a
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per