EntityCommand Classe

Definizione

Rappresenta un comando per il livello concettuale.

public ref class EntityCommand sealed : System::Data::Common::DbCommand
public sealed class EntityCommand : System.Data.Common.DbCommand
type EntityCommand = class
    inherit DbCommand
Public NotInheritable Class EntityCommand
Inherits DbCommand
Ereditarietà

Costruttori

EntityCommand()

Inizializza una nuova istanza della classe EntityCommand usando i valori specificati.

EntityCommand(String)

Inizializza una nuova istanza della classe EntityCommand con l'istruzione specificata.

EntityCommand(String, EntityConnection)

Inizializza una nuova istanza della classe EntityCommand con l'istruzione e la connessione specificati.

EntityCommand(String, EntityConnection, EntityTransaction)

Inizializza una nuova istanza della classe EntityCommand con l'istruzione, la connessione e la transazione specificati.

Proprietà

CanRaiseEvents

Ottiene un valore che indica se il componente può generare un evento.

(Ereditato da Component)
CommandText

Ottiene o imposta un'istruzione Entity SQL che specifica un comando o una stored procedure da eseguire.

CommandTimeout

Ottiene o imposta il tempo di attesa prima del timeout.

CommandTree

Ottiene o imposta l'albero dei comandi da eseguire; è possibile impostare solo l'albero dei comandi o il testo del comando, non entrambi.

CommandType

Ottiene o imposta un valore che indica come viene interpretata la proprietà CommandText.

Connection

Ottiene o imposta l'oggetto EntityConnection utilizzato dall'oggetto EntityCommand.

Container

Ottiene l'oggetto IContainer che contiene Component.

(Ereditato da Component)
DbConnection

Ottiene o imposta l'oggetto DbConnection utilizzato da DbCommand.

(Ereditato da DbCommand)
DbParameterCollection

Ottiene la raccolta di oggetti DbParameter.

(Ereditato da DbCommand)
DbTransaction

Ottiene o imposta la proprietà DbTransaction in cui viene eseguito questo oggetto DbCommand.

(Ereditato da 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 Progettazione Windows Form.

EnablePlanCaching

Ottiene o imposta un valore che indica se la memorizzazione nella cache dei piani di query è abilitata.

Events

Ottiene l'elenco dei gestori eventi allegati a questo Component.

(Ereditato da Component)
Parameters

Ottiene i parametri dell'istruzione Entity SQL o della stored procedure.

Site

Ottiene o imposta l'oggetto ISite di Component.

(Ereditato da Component)
Transaction

Ottiene o imposta la transazione all'interno della quale SqlCommand viene eseguito.

UpdatedRowSource

Ottiene o imposta la modalità di applicazione dei risultati del comando alle righe che vengono aggiornate.

Metodi

Cancel()

Annulla l'esecuzione di EntityCommand.

CreateDbParameter()

Crea una nuova istanza di un oggetto DbParameter.

(Ereditato da DbCommand)
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 EntityParameter .

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

(Ereditato da DbCommand)
Dispose(Boolean)

Rilascia le risorse non gestite usate da DbCommand e, facoltativamente, le risorse gestite.

(Ereditato da DbCommand)
DisposeAsync()

Elimina in modo asincrono l'oggetto comando.

(Ereditato da DbCommand)
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.

(Ereditato da DbCommand)
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.

(Ereditato da DbCommand)
ExecuteNonQuery()

Esegue il comando corrente.

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.

(Ereditato da DbCommand)
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 DbCommand finché l'attività restituita non viene completata.

(Ereditato da DbCommand)
ExecuteReader()

Esegue il comando e restituisce un lettore di dati.

ExecuteReader(CommandBehavior)

Compila CommandText in un albero dei comandi e la passa al provider sottostante dell'archivio per l'esecuzione, quindi compila EntityDataReader dal set di risultati prodotto utilizzando il CommandBehavior specificato.

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.

(Ereditato da DbCommand)
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).

(Ereditato da DbCommand)
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).

(Ereditato da DbCommand)
ExecuteReaderAsync(CommandBehavior, CancellationToken)

Richiama ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken).

(Ereditato da DbCommand)
ExecuteScalar()

Esegue il comando e restituisce la prima colonna della prima riga nel gruppo di risultati. Eventuali colonne o righe aggiuntive vengono ignorate.

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.

(Ereditato da DbCommand)
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 DbCommand finché l'attività restituita non viene completata.

(Ereditato da DbCommand)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLifetimeService()
Obsoleta.

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()
Obsoleta.

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()

Compila il comando livello di entità e crea una versione preparata del comando.

PrepareAsync(CancellationToken)

Crea una versione preparata (o compilata) del comando nell'origine dati in modo asincrono.

(Ereditato da DbCommand)
ToString()

Restituisce un oggetto String che contiene il nome dell'eventuale oggetto Component. Questo metodo non deve essere sottoposto a override.

(Ereditato da Component)
ToTraceString()

Compila il comando a livello di entità e restituisce il testo del comando di archiviazione.

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.

(Ereditato da DbCommand)
IDbCommand.CreateParameter()

Crea una nuova istanza di un oggetto IDbDataParameter .

(Ereditato da DbCommand)
IDbCommand.ExecuteReader()

Esegue la proprietà CommandText su Connection e compila IDataReader.

(Ereditato da DbCommand)
IDbCommand.ExecuteReader(CommandBehavior)

Esegue la proprietà CommandText su Connection e compila IDataReader usando uno dei valori di CommandBehavior.

(Ereditato da DbCommand)
IDbCommand.Parameters

Ottiene l'oggetto IDataParameterCollection.

(Ereditato da DbCommand)
IDbCommand.Transaction

Ottiene o imposta la proprietà DbTransaction in cui viene eseguito questo oggetto DbCommand.

(Ereditato da DbCommand)

Si applica a