Freigeben über


EntityCommand-Klasse

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Klasse, die einen Befehl für die konzeptionelle Ebene darstellt

Vererbungshierarchie

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

Namespace:  System.Data.Entity.Core.EntityClient
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Class EntityCommand _
    Inherits DbCommand
'Usage
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

Der EntityCommand-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode EntityCommand() Initialisiert eine neue Instanz der EntityCommand-Klasse unter Verwendung der angegebenen Werte.
Öffentliche Methode EntityCommand(String) Initialisiert eine neue Instanz der EntityCommand-Klasse mit der angegebenen Anweisung.
Öffentliche Methode EntityCommand(String, EntityConnection) Initialisiert eine neue Instanz der EntityCommand-Klasse mit der angegebenen Anweisung und Verbindung.
Öffentliche Methode EntityCommand(String, EntityConnection, EntityTransaction) Initialisiert eine neue Instanz der EntityCommand-Klasse mit der angegebenen Anweisung, Verbindung und Transaktion.
Öffentliche Methode EntityCommand(String, EntityConnection, IDbDependencyResolver) Erstellt das EntityCommand-Objekt mit der angegebenen eSQL-Anweisung und dem zu verwendenden Verbindungsobjekt

Oben

Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft CanRaiseEvents (Von Component geerbt.)
Öffentliche Eigenschaft CommandText Ruft eine Entity SQL-Anweisung ab, die einen auszuführenden Befehl oder eine auszuführende gespeicherte Prozedur angibt, oder legt diese fest. (Überschreibt DbCommand.CommandText.)
Öffentliche Eigenschaft CommandTimeout Ruft die Wartezeit bis zum Timeout auf bzw. legt diese fest. (Überschreibt DbCommand.CommandTimeout.)
Öffentliche Eigenschaft CommandTree Ruft die auszuführende Befehlsstruktur ab oder legt sie fest. Es kann nur die Befehlsstruktur oder der Befehlstext festgelegt werden, nicht beides.
Öffentliche Eigenschaft CommandType Ruft einen Wert ab, der angibt, wie die CommandText-Eigenschaft interpretiert werden soll, oder legt diesen fest. (Überschreibt DbCommand.CommandType.)
Öffentliche Eigenschaft Connection Ruft die vom EntityCommand verwendete EntityConnection ab oder legt diese fest.
Öffentliche Eigenschaft Container (Von Component geerbt.)
Geschützte Eigenschaft DbConnection Das Verbindungsobjekt zum Ausführen des Befehls (Überschreibt DbCommand.DbConnection.)
Geschützte Eigenschaft DbParameterCollection Die Parameterauflistung für diesen Befehl (Überschreibt DbCommand.DbParameterCollection.)
Geschützte Eigenschaft DbTransaction Die Transaktion, in der dieser Befehl ausgeführt wird (Überschreibt DbCommand.DbTransaction.)
Geschützte Eigenschaft DesignMode (Von Component geerbt.)
Öffentliche Eigenschaft DesignTimeVisible Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, ob das Befehlsobjekt in einem Steuerelement für Windows Form-Designer sichtbar sein soll. (Überschreibt DbCommand.DesignTimeVisible.)
Öffentliche Eigenschaft EnablePlanCaching Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, ob das Abfrageplan-Caching aktiviert ist.
Geschützte Eigenschaft Events (Von Component geerbt.)
Öffentliche Eigenschaft Parameters Ruft die Parameter der Entity SQL-Anweisung oder der gespeicherten Prozedur ab.
Öffentliche Eigenschaft Site (Von Component geerbt.)
Öffentliche Eigenschaft Transaction Übernimmt oder bestimmt die Transaktion, die vom SqlCommand ausgeführt wird.
Öffentliche Eigenschaft UpdatedRowSource Ruft ab oder legt fest, wie Befehlsergebnisse auf zu aktualisierende Zeilen angewendet werden. (Überschreibt DbCommand.UpdatedRowSource.)

Oben

Methoden

  Name Beschreibung
Öffentliche Methode Cancel Bricht die Ausführung eines EntityCommand ab. (Überschreibt DbCommand.Cancel().)
Geschützte Methode CreateDbParameter Erstellt und gibt ein neues Parameterobjekt zurück, das einen Parameter in der eSQL-Anweisung darstellt (Überschreibt DbCommand.CreateDbParameter().)
Öffentliche Methode CreateObjRef Sicherheitsrelevant. (Von MarshalByRefObject geerbt.)
Öffentliche Methode CreateParameter Erstellt eine neue Instanz eines EntityParameter-Objekts.
Öffentliche Methode Dispose() (Von Component geerbt.)
Geschützte Methode Dispose(Boolean) (Von Component geerbt.)
Öffentliche Methode Equals (Von Object geerbt.)
Geschützte Methode ExecuteDbDataReader Führt den Befehl aus und gibt einen Datenleser zum Lesen der Ergebnisse zurück (Überschreibt DbCommand.ExecuteDbDataReader(CommandBehavior).)
Geschützte Methode ExecuteDbDataReaderAsync Führt den Befehl asynchron aus und gibt einen Datenleser zum Lesen der Ergebnisse zurück (Überschreibt DbCommandExecuteDbDataReaderAsync(CommandBehavior, CancellationToken).)
Öffentliche Methode ExecuteNonQuery Führt den aktuellen Befehl aus. (Überschreibt DbCommand.ExecuteNonQuery().)
Öffentliche Methode ExecuteNonQueryAsync (Von DbCommand geerbt.)
Öffentliche Methode ExecuteNonQueryAsync(CancellationToken) Führt den Befehl asynchron aus und verwirft alle Ergebnisse, die vom Befehl zurückgegeben werden (Überschreibt DbCommandExecuteNonQueryAsync(CancellationToken).)
Öffentliche Methode ExecuteReader() Führt den Befehl aus und gibt einen Datenreader zurück.
Öffentliche Methode ExecuteReader(CommandBehavior) Kompiliert den CommandText in eine Befehlsstruktur und übergibt ihn an den zugrunde liegende Speicheranbieter zur Ausführung. Anschließend wird ein EntityDataReader aus dem erzeugten Resultset mit dem angegebenen CommandBehavior erstellt.
Öffentliche Methode ExecuteReaderAsync() Führt den Befehl asynchron aus und gibt einen Datenleser zum Lesen der Ergebnisse zurück.Kann nur für CommandType.CommandText aufgerufen werden (andernfalls verwenden Sie die Standard-Execute*-Methoden)
Öffentliche Methode ExecuteReaderAsync(CommandBehavior) Führt den Befehl asynchron aus und gibt einen Datenleser zum Lesen der Ergebnisse zurück.Kann nur für CommandType.CommandText aufgerufen werden (andernfalls verwenden Sie die Standard-Execute*-Methoden)
Öffentliche Methode ExecuteReaderAsync(CancellationToken) Führt den Befehl asynchron aus und gibt einen Datenleser zum Lesen der Ergebnisse zurück.Kann nur für CommandType.CommandText aufgerufen werden (andernfalls verwenden Sie die Standard-Execute*-Methoden)
Öffentliche Methode ExecuteReaderAsync(CommandBehavior, CancellationToken) Führt den Befehl asynchron aus und gibt einen Datenleser zum Lesen der Ergebnisse zurück.Kann nur für CommandType.CommandText aufgerufen werden (andernfalls verwenden Sie die Standard-Execute*-Methoden)
Öffentliche Methode ExecuteScalar Führt den Befehl aus und gibt die erste Spalte der ersten Zeile im Resultset zurück.Zusätzliche Spalten oder Zeilen werden ignoriert. (Überschreibt DbCommand.ExecuteScalar().)
Öffentliche Methode ExecuteScalarAsync (Von DbCommand geerbt.)
Öffentliche Methode ExecuteScalarAsync(CancellationToken) (Von DbCommand geerbt.)
Geschützte Methode Finalize (Von Component geerbt.)
Öffentliche Methode GetHashCode (Von Object geerbt.)
Öffentliche Methode GetLifetimeService Sicherheitsrelevant. (Von MarshalByRefObject geerbt.)
Geschützte Methode GetService (Von Component geerbt.)
Öffentliche Methode GetType (Von Object geerbt.)
Öffentliche Methode InitializeLifetimeService Sicherheitsrelevant. (Von MarshalByRefObject geerbt.)
Geschützte Methode MemberwiseClone() (Von Object geerbt.)
Geschützte Methode MemberwiseClone(Boolean) (Von MarshalByRefObject geerbt.)
Öffentliche Methode Prepare Kompiliert den Befehl auf Entitätsebene und erstellt eine vorbereitete Version des Befehls. (Überschreibt DbCommand.Prepare().)
Öffentliche Methode ToString (Von Component geerbt.)
Öffentliche Methode ToTraceString Kompiliert den Befehl auf Entitätsebene und gibt den Speicherbefehlstext zurück.

Oben

Ereignisse

  Name Beschreibung
Öffentliches Ereignis Disposed (Von Component geerbt.)

Oben

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDbCommand.Connection (Von DbCommand geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDbCommand.CreateParameter (Von DbCommand geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDbCommand.ExecuteReader() (Von DbCommand geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDbCommand.ExecuteReader(CommandBehavior) (Von DbCommand geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDbCommand.Parameters (Von DbCommand geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDbCommand.Transaction (Von DbCommand geerbt.)

Oben

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

System.Data.Entity.Core.EntityClient-Namespace