Condividi tramite


Classe EntityCommand

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Classe che rappresenta un comando per il livello concettuale

Gerarchia di ereditarietà

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Data.Common.DbCommand
        System.Data.Entity.Core.EntityClient.EntityCommand

Spazio dei nomi:  System.Data.Entity.Core.EntityClient
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public Class EntityCommand _
    Inherits DbCommand
'Utilizzo
Dim instance As EntityCommand
public class EntityCommand : DbCommand
public ref class EntityCommand : public DbCommand
type EntityCommand =  
    class 
        inherit DbCommand 
    end
public class EntityCommand extends DbCommand

Il tipo EntityCommand espone i seguenti membri.

Costruttori

  rapporti Descrizione
Metodo pubblico EntityCommand() Inizializza una nuova istanza della classe EntityCommand utilizzando i valori specificati.
Metodo pubblico EntityCommand(String) Inizializza una nuova istanza della classe EntityCommand con l'istruzione specificata.
Metodo pubblico EntityCommand(String, EntityConnection) Inizializza una nuova istanza della classe EntityCommand con l'istruzione e la connessione specificate.
Metodo pubblico EntityCommand(String, EntityConnection, EntityTransaction) Inizializza una nuova istanza della classe EntityCommand con l'istruzione, la connessione e la transazione specificate.
Metodo pubblico EntityCommand(String, EntityConnection, IDbDependencyResolver) Costruisce l'oggetto EntityCommand con l'istruzione eSQL specificata e l'oggetto connessione da utilizzare

In alto

Proprietà

  rapporti Descrizione
Proprietà protetta. CanRaiseEvents (Ereditato da Component)
Proprietà pubblica CommandText Ottiene o imposta un'istruzione Entity SQL che specifica un comando o una stored procedure da eseguire. (Esegue l'override di DbCommand.CommandText).
Proprietà pubblica CommandTimeout Ottiene o imposta il tempo di attesa prima del timeout. (Esegue l'override di DbCommand.CommandTimeout).
Proprietà pubblica CommandTree Ottiene o imposta l'albero dei comandi da eseguire. È possibile impostare solo un albero dei comandi o il testo del comando, non entrambi.
Proprietà pubblica CommandType Ottiene o imposta un valore che indica come viene interpretata la proprietà CommandText. (Esegue l'override di DbCommand.CommandType).
Proprietà pubblica Connection Ottiene o imposta l'oggetto EntityConnection utilizzato da EntityCommand.
Proprietà pubblica Container (Ereditato da Component)
Proprietà protetta. DbConnection Oggetto connessione utilizzato per l'esecuzione del comando (Esegue l'override di DbCommand.DbConnection).
Proprietà protetta. DbParameterCollection Raccolta di parametri per questo comando (Esegue l'override di DbCommand.DbParameterCollection).
Proprietà protetta. DbTransaction Transazione in cui viene eseguito il comando (Esegue l'override di DbCommand.DbTransaction).
Proprietà protetta. DesignMode (Ereditato da Component)
Proprietà pubblica DesignTimeVisible Ottiene o imposta un valore che indica se l'oggetto comando deve essere visibile in un controllo Progettazione Windows Form. (Esegue l'override di DbCommand.DesignTimeVisible).
Proprietà pubblica EnablePlanCaching Ottiene o imposta un valore che indica se la memorizzazione nella cache dei piani di query è abilitata.
Proprietà protetta. Events (Ereditato da Component)
Proprietà pubblica Parameters Ottiene i parametri della stored procedure o dell'istruzione Entity SQL.
Proprietà pubblica Site (Ereditato da Component)
Proprietà pubblica Transaction Ottiene o imposta la transazione in cui viene eseguito l'oggetto SqlCommand.
Proprietà pubblica UpdatedRowSource Ottiene o imposta la modalità di applicazione dei risultati del comando alle righe in fase di aggiornamento. (Esegue l'override di DbCommand.UpdatedRowSource).

In alto

Metodi

  rapporti Descrizione
Metodo pubblico Cancel Annulla l'esecuzione di EntityCommand. (Esegue l'override di DbCommand.Cancel()).
Metodo protetto CreateDbParameter Crea e restituisce un nuovo oggetto parametro che rappresenta un parametro nell'istruzione eSQL (Esegue l'override di DbCommand.CreateDbParameter()).
Metodo pubblico CreateObjRef Critico per la sicurezza. (Ereditato da MarshalByRefObject)
Metodo pubblico CreateParameter Crea una nuova istanza di un oggetto EntityParameter.
Metodo pubblico Dispose() (Ereditato da Component)
Metodo protetto Dispose(Boolean) (Ereditato da Component)
Metodo pubblico Equals (Ereditato da Object)
Metodo protetto ExecuteDbDataReader Esegue il comando e restituisce un lettore dati per la lettura dei risultati (Esegue l'override di DbCommand.ExecuteDbDataReader(CommandBehavior)).
Metodo protetto ExecuteDbDataReaderAsync Esegue in modo asincrono il comando e restituisce un lettore dati per la lettura dei risultati (Esegue l'override di DbCommandExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)).
Metodo pubblico ExecuteNonQuery Esegue il comando corrente. (Esegue l'override di DbCommand.ExecuteNonQuery()).
Metodo pubblico ExecuteNonQueryAsync (Ereditato da DbCommand)
Metodo pubblico ExecuteNonQueryAsync(CancellationToken) Esegue in modo asincrono il comando ed elimina i risultati restituiti dal comando (Esegue l'override di DbCommandExecuteNonQueryAsync(CancellationToken)).
Metodo pubblico ExecuteReader() Esegue il comando e restituisce un lettore di dati.
Metodo pubblico 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 oggetto EntityDataReader dal set di risultati prodotto utilizzando l'oggetto CommandBehavior specificato.
Metodo pubblico ExecuteReaderAsync() Esegue in modo asincrono il comando e restituisce un lettore dati per la lettura dei risultati.Può essere chiamato solo su CommandType.CommandText (in caso contrario, utilizzare i metodi Execute* standard)
Metodo pubblico ExecuteReaderAsync(CommandBehavior) Esegue in modo asincrono il comando e restituisce un lettore dati per la lettura dei risultati.Può essere chiamato solo su CommandType.CommandText (in caso contrario, utilizzare i metodi Execute* standard)
Metodo pubblico ExecuteReaderAsync(CancellationToken) Esegue in modo asincrono il comando e restituisce un lettore dati per la lettura dei risultati.Può essere chiamato solo su CommandType.CommandText (in caso contrario, utilizzare i metodi Execute* standard)
Metodo pubblico ExecuteReaderAsync(CommandBehavior, CancellationToken) Esegue in modo asincrono il comando e restituisce un lettore dati per la lettura dei risultati.Può essere chiamato solo su CommandType.CommandText (in caso contrario, utilizzare i metodi Execute* standard)
Metodo pubblico ExecuteScalar Esegue il comando e restituisce la prima colonna della prima riga nel gruppo di risultati.Le colonne o le righe aggiuntive vengono ignorate. (Esegue l'override di DbCommand.ExecuteScalar()).
Metodo pubblico ExecuteScalarAsync (Ereditato da DbCommand)
Metodo pubblico ExecuteScalarAsync(CancellationToken) (Ereditato da DbCommand)
Metodo protetto Finalize (Ereditato da Component)
Metodo pubblico GetHashCode (Ereditato da Object)
Metodo pubblico GetLifetimeService Critico per la sicurezza. (Ereditato da MarshalByRefObject)
Metodo protetto GetService (Ereditato da Component)
Metodo pubblico GetType (Ereditato da Object)
Metodo pubblico InitializeLifetimeService Critico per la sicurezza. (Ereditato da MarshalByRefObject)
Metodo protetto MemberwiseClone() (Ereditato da Object)
Metodo protetto MemberwiseClone(Boolean) (Ereditato da MarshalByRefObject)
Metodo pubblico Prepare Compila il comando a livello di entità e crea una versione preparata del comando. (Esegue l'override di DbCommand.Prepare()).
Metodo pubblico ToString (Ereditato da Component)
Metodo pubblico ToTraceString Compila il comando a livello di entità e restituisce il testo del comando di archiviazione.

In alto

Eventi

  rapporti Descrizione
Evento pubblico Disposed (Ereditato da Component)

In alto

Implementazioni esplicite dell'interfaccia

  rapporti Descrizione
Implementazione esplicita dell'interfacciaProprietà privata IDbCommand.Connection (Ereditato da DbCommand)
Implementazione esplicita dell'interfacciaMetodo privato IDbCommand.CreateParameter (Ereditato da DbCommand)
Implementazione esplicita dell'interfacciaMetodo privato IDbCommand.ExecuteReader() (Ereditato da DbCommand)
Implementazione esplicita dell'interfacciaMetodo privato IDbCommand.ExecuteReader(CommandBehavior) (Ereditato da DbCommand)
Implementazione esplicita dell'interfacciaProprietà privata IDbCommand.Parameters (Ereditato da DbCommand)
Implementazione esplicita dell'interfacciaProprietà privata IDbCommand.Transaction (Ereditato da DbCommand)

In alto

Thread safety

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Data.Entity.Core.EntityClient