EntityCommand 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 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
| Nome | Descrizione |
|---|---|
| EntityCommand() |
Inizializza una nuova istanza della EntityCommand classe utilizzando i valori specificati. |
| EntityCommand(String, EntityConnection, EntityTransaction) |
Inizializza una nuova istanza della EntityCommand classe con l'istruzione, la connessione e la transazione specificate. |
| EntityCommand(String, EntityConnection) |
Inizializza una nuova istanza della EntityCommand classe con l'istruzione e la connessione specificati. |
| EntityCommand(String) |
Inizializza una nuova istanza della EntityCommand classe con l'istruzione specificata. |
Proprietà
| Nome | Descrizione |
|---|---|
| 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 la quantità di tempo di attesa prima del timeout. |
| CommandTree |
Ottiene o imposta l'albero dei comandi da eseguire; è possibile impostare solo un albero dei comandi o il testo del comando, non entrambi. |
| CommandType |
Ottiene o imposta un valore che indica come deve essere interpretata la CommandText proprietà. |
| Connection |
Ottiene o imposta l'oggetto EntityConnection utilizzato dall'oggetto EntityCommand. |
| Container |
Ottiene l'oggetto IContainer contenente l'oggetto Component. (Ereditato da Component) |
| DbConnection |
Ottiene o imposta l'oggetto DbConnection utilizzato da questo DbCommandoggetto . (Ereditato da DbCommand) |
| DbParameterCollection |
Ottiene la raccolta di DbParameter oggetti . (Ereditato da DbCommand) |
| DbTransaction |
Ottiene o imposta l'oggetto all'interno del quale viene eseguito l'oggetto DbTransactionDbCommand . (Ereditato da DbCommand) |
| DesignMode |
Ottiene un valore che indica se è Component attualmente in modalità progettazione. (Ereditato da Component) |
| DesignTimeVisible |
Ottiene o imposta un valore che indica se l'oggetto comando deve essere visibile in un controllo Windows Progettazione moduli. |
| EnablePlanCaching |
Ottiene o imposta un valore che indica se la memorizzazione nella cache del piano di query è abilitata. |
| Events |
Ottiene l'elenco dei gestori eventi associati a questo Componentoggetto . (Ereditato da Component) |
| Parameters |
Ottiene i parametri dell'istruzione Entity SQL o della stored procedure. |
| Site |
Ottiene o imposta il ISite del Component. (Ereditato da Component) |
| Transaction |
Ottiene o imposta la transazione all'interno della quale viene eseguito l'oggetto SqlCommand . |
| UpdatedRowSource |
Ottiene o imposta la modalità di applicazione dei risultati del comando alle righe da aggiornare. |
Metodi
| Nome | Descrizione |
|---|---|
| Cancel() |
Annulla l'esecuzione di un oggetto EntityCommand. |
| CreateDbParameter() |
Crea una nuova istanza di un DbParameter oggetto . (Ereditato da DbCommand) |
| CreateObjRef(Type) |
Crea un oggetto che contiene tutte le informazioni pertinenti necessarie per generare un proxy utilizzato per comunicare con un oggetto remoto. (Ereditato da MarshalByRefObject) |
| CreateParameter() |
Crea una nuova istanza di un EntityParameter oggetto . |
| 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 ExecuteReader gli overload. 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 è stato passato un token di annullamento già annullato. Le eccezioni generate da ExecuteReader verranno comunicate tramite la proprietà Task Exception restituita. Questo metodo accetta un token di annullamento che può essere usato per richiedere l'annullamento anticipato dell'operazione. Le implementazioni possono ignorare questa richiesta. (Ereditato da DbCommand) |
| ExecuteNonQuery() |
Esegue il comando corrente. |
| ExecuteNonQueryAsync() |
Versione asincrona di ExecuteNonQuery(), che esegue il comando sul relativo oggetto connessione, restituendo il numero di righe interessate. ExecuteNonQueryAsync(CancellationToken) Richiama 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. Facoltativamente, il token di annullamento può 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 è stato passato un token di annullamento già annullato. Le eccezioni generate da ExecuteNonQuery() verranno comunicate tramite la proprietà Task Exception restituita. Non richiamare altri metodi e proprietà dell'oggetto |
| ExecuteReader() |
Esegue il comando e restituisce un lettore di dati. |
| ExecuteReader(CommandBehavior) |
Compila l'oggetto CommandText in un albero dei comandi e lo passa al provider dell'archivio sottostante per l'esecuzione, quindi compila un EntityDataReader oggetto fuori dal set di risultati prodotto usando l'oggetto specificato CommandBehavior. |
| ExecuteReaderAsync() |
Versione asincrona di ExecuteReader, che esegue il comando sulla relativa connessione, restituendo un DbDataReader oggetto che può essere usato per accedere ai risultati. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) Richiama 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. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Richiama . (Ereditato da DbCommand) |
| ExecuteReaderAsync(CommandBehavior, CancellationToken) |
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Richiama . (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. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Richiama . (Ereditato da DbCommand) |
| ExecuteScalar() |
Esegue il comando e restituisce la prima colonna della prima riga nel set di risultati. Le colonne o le righe aggiuntive vengono ignorate. |
| ExecuteScalarAsync() |
Versione asincrona di ExecuteScalar(), che esegue il comando e restituisce la prima colonna della prima riga del primo set di risultati restituito. Tutte le altre colonne, righe e set di risultati vengono ignorate. ExecuteScalarAsync(CancellationToken) Richiama 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. Facoltativamente, il token di annullamento può 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 è stato passato un token di annullamento già annullato. Le eccezioni generate da ExecuteScalar verranno comunicate tramite la proprietà Task Exception restituita. Non richiamare altri metodi e proprietà dell'oggetto |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetLifetimeService() |
Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
| GetService(Type) |
Restituisce un oggetto che rappresenta un servizio fornito da Component o da Container. (Ereditato da Component) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| InitializeLifetimeService() |
Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| MemberwiseClone(Boolean) |
Crea una copia superficiale dell'oggetto corrente MarshalByRefObject . (Ereditato da MarshalByRefObject) |
| Prepare() |
Compila il comando a livello di entità e crea una versione preparata del comando. |
| ToString() |
Restituisce un oggetto String contenente il nome dell'oggetto Component, se presente. 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 store. |
Eventi
| Nome | Descrizione |
|---|---|
| Disposed |
Si verifica quando il componente viene eliminato da una chiamata al Dispose() metodo . (Ereditato da Component) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IDbCommand.Connection |
Ottiene o imposta l'oggetto IDbConnection utilizzato da questa istanza di IDbCommand. (Ereditato da DbCommand) |
| IDbCommand.CreateParameter() |
Crea una nuova istanza di un IDbDataParameter oggetto . (Ereditato da DbCommand) |
| IDbCommand.ExecuteReader() |
Esegue l'oggetto sull'oggetto CommandTextConnection e compila un oggetto IDataReader. (Ereditato da DbCommand) |
| IDbCommand.ExecuteReader(CommandBehavior) |
Esegue l'oggetto CommandTextConnectionsu e compila un IDataReader oggetto usando uno dei CommandBehavior valori . (Ereditato da DbCommand) |
| IDbCommand.Parameters |
Ottiene l'oggetto IDataParameterCollection. (Ereditato da DbCommand) |
| IDbCommand.Transaction |
Ottiene o imposta l'oggetto all'interno del quale viene eseguito l'oggetto DbTransactionDbCommand . (Ereditato da DbCommand) |