EntityCommand Klasse

Definition

Stellt einen Befehl für die konzeptionelle Ebene dar.

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
Vererbung

Konstruktoren

Name Beschreibung
EntityCommand()

Initialisiert eine neue Instanz der EntityCommand Klasse mithilfe der angegebenen Werte.

EntityCommand(String, EntityConnection, EntityTransaction)

Initialisiert eine neue Instanz der EntityCommand Klasse mit der angegebenen Anweisung, Verbindung und Transaktion.

EntityCommand(String, EntityConnection)

Initialisiert eine neue Instanz der EntityCommand Klasse mit der angegebenen Anweisung und Verbindung.

EntityCommand(String)

Initialisiert eine neue Instanz der EntityCommand Klasse mit der angegebenen Anweisung.

Eigenschaften

Name Beschreibung
CanRaiseEvents

Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann.

(Geerbt von Component)
CommandText

Dient zum Abrufen oder Festlegen einer Entity SQL -Anweisung, die einen Befehl oder eine gespeicherte Prozedur angibt, die ausgeführt werden soll.

CommandTimeout

Ruft den Zeitraum ab, der vor dem Timeout gewartet werden soll, oder legt diesen fest.

CommandTree

Ruft die auszuführende Befehlsstruktur ab oder legt sie fest; Nur eine der Befehlsstruktur oder der Befehlstext kann festgelegt werden, nicht beide.

CommandType

Dient zum Abrufen oder Festlegen eines Werts, der angibt, wie die CommandText Eigenschaft interpretiert werden soll.

Connection

Dient zum Abrufen oder Festlegen der EntityConnection von der EntityCommand.

Container

Ruft das, das IContainer die Component.

(Geerbt von Component)
DbConnection

Dient zum Abrufen oder Festlegen der DbConnection von diesem DbCommandverwendeten .

(Geerbt von DbCommand)
DbParameterCollection

Ruft die Auflistung von -Objekten ab DbParameter .

(Geerbt von DbCommand)
DbTransaction

Dient zum Abrufen oder Festlegen des DbTransaction Objekts, in dem dieses DbCommand Objekt ausgeführt wird.

(Geerbt von DbCommand)
DesignMode

Ruft einen Wert ab, der angibt, ob sich der Component Entwurfsmodus derzeit befindet.

(Geerbt von Component)
DesignTimeVisible

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Befehlsobjekt in einem Windows Formular-Designer-Steuerelement sichtbar sein soll.

EnablePlanCaching

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Zwischenspeicherung des Abfrageplans aktiviert ist.

Events

Ruft die Liste der Ereignishandler ab, die an diese Componentangefügt sind.

(Geerbt von Component)
Parameters

Ruft die Parameter der Entity SQL-Anweisung oder gespeicherten Prozedur ab.

Site

Ruft den ISite von Component ab oder legt ihn fest.

(Geerbt von Component)
Transaction

Ruft die Transaktion ab, in der die Ausführung ausgeführt wird, oder legt sie SqlCommand fest.

UpdatedRowSource

Ruft ab oder legt fest, wie Befehlsergebnisse auf Zeilen angewendet werden, die aktualisiert werden.

Methoden

Name Beschreibung
Cancel()

Bricht die Ausführung einer EntityCommand.

CreateDbParameter()

Erstellt eine neue Instanz eines DbParameter Objekts.

(Geerbt von DbCommand)
CreateObjRef(Type)

Erstellt ein Objekt, das alle relevanten Informationen enthält, die zum Generieren eines Proxys erforderlich sind, der für die Kommunikation mit einem Remoteobjekt verwendet wird.

(Geerbt von MarshalByRefObject)
CreateParameter()

Erstellt eine neue Instanz eines EntityParameter Objekts.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
ExecuteDbDataReader(CommandBehavior)

Führt den Befehl für seine Verbindung aus und gibt ein DbDataReader Element zurück, das für den Zugriff auf die Ergebnisse verwendet werden kann.

(Geerbt von DbCommand)
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)

Anbieter sollten diese Methode implementieren, um eine nicht standardmäßige Implementierung für ExecuteReader Überladungen bereitzustellen.

Die Standardimplementierung ruft die synchrone ExecuteReader() Methode auf und gibt eine abgeschlossene Aufgabe zurück, die den aufrufenden Thread blockiert. Die Standardimplementierung gibt eine abgebrochene Aufgabe zurück, wenn ein bereits abgebrochenes Abbruchtoken übergeben wurde. Ausnahmen, die von ExecuteReader ausgelöst werden, werden über die zurückgegebene Task Exception-Eigenschaft kommuniziert.

Diese Methode akzeptiert ein Abbruchtoken, mit dem der Vorgang frühzeitig abgebrochen werden kann. Implementierungen können diese Anforderung ignorieren.

(Geerbt von DbCommand)
ExecuteNonQuery()

Führt den aktuellen Befehl aus.

ExecuteNonQueryAsync()

Eine asynchrone Version von ExecuteNonQuery(), die den Befehl für das Verbindungsobjekt ausführt und die Anzahl der betroffenen Zeilen zurückgibt.

Ruft ExecuteNonQueryAsync(CancellationToken) mit CancellationToken.None auf.

(Geerbt von DbCommand)
ExecuteNonQueryAsync(CancellationToken)

Dies ist die asynchrone Version von ExecuteNonQuery(). Anbieter sollten mit einer geeigneten Implementierung außer Kraft setzen. Das Abbruchtoken kann optional ignoriert werden.

Die Standardimplementierung ruft die synchrone ExecuteNonQuery() Methode auf und gibt eine abgeschlossene Aufgabe zurück, die den aufrufenden Thread blockiert. Die Standardimplementierung gibt eine abgebrochene Aufgabe zurück, wenn ein bereits abgebrochenes Abbruchtoken übergeben wurde. Ausnahmen, die ausgelöst ExecuteNonQuery() werden, werden über die zurückgegebene Task Exception-Eigenschaft mitgeteilt.

Rufen Sie erst andere Methoden und Eigenschaften des DbCommand Objekts auf, wenn die zurückgegebene Aufgabe abgeschlossen ist.

(Geerbt von DbCommand)
ExecuteReader()

Führt den Befehl aus und gibt einen Datenleser zurück.

ExecuteReader(CommandBehavior)

Kompiliert die CommandText Struktur in einer Befehlsstruktur und übergibt sie zur Ausführung an den zugrunde liegenden Speicheranbieter und erstellt dann ein EntityDataReader Out of the produced result set using the specified CommandBehavior.

ExecuteReaderAsync()

Eine asynchrone Version von ExecuteReader, die den Befehl für seine Verbindung ausführt, gibt ein DbDataReader , das für den Zugriff auf die Ergebnisse verwendet werden kann.

Ruft ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) mit CancellationToken.None auf.

(Geerbt von DbCommand)
ExecuteReaderAsync(CancellationToken)

Eine asynchrone Version von ExecuteReader, die den Befehl für seine Verbindung ausführt, gibt ein DbDataReader , das für den Zugriff auf die Ergebnisse verwendet werden kann.

Aufrufe ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken).

(Geerbt von DbCommand)
ExecuteReaderAsync(CommandBehavior, CancellationToken)

Aufrufe ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken).

(Geerbt von DbCommand)
ExecuteReaderAsync(CommandBehavior)

Eine asynchrone Version von ExecuteReader, die den Befehl für seine Verbindung ausführt, gibt ein DbDataReader , das für den Zugriff auf die Ergebnisse verwendet werden kann.

Aufrufe ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken).

(Geerbt von DbCommand)
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.

ExecuteScalarAsync()

Eine asynchrone Version von ExecuteScalar(), die den Befehl ausführt und die erste Spalte der ersten Zeile im ersten zurückgegebenen Resultset zurückgibt. Alle anderen Spalten, Zeilen und Resultsets werden ignoriert.

Ruft ExecuteScalarAsync(CancellationToken) mit CancellationToken.None auf.

(Geerbt von DbCommand)
ExecuteScalarAsync(CancellationToken)

Dies ist die asynchrone Version von ExecuteScalar(). Anbieter sollten mit einer geeigneten Implementierung außer Kraft setzen. Das Abbruchtoken kann optional ignoriert werden.

Die Standardimplementierung ruft die synchrone ExecuteScalar() Methode auf und gibt eine abgeschlossene Aufgabe zurück, die den aufrufenden Thread blockiert. Die Standardimplementierung gibt eine abgebrochene Aufgabe zurück, wenn ein bereits abgebrochenes Abbruchtoken übergeben wurde. Ausnahmen, die von ExecuteScalar ausgelöst werden, werden über die zurückgegebene Task Exception-Eigenschaft kommuniziert.

Rufen Sie erst andere Methoden und Eigenschaften des DbCommand Objekts auf, wenn die zurückgegebene Aufgabe abgeschlossen ist.

(Geerbt von DbCommand)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetLifetimeService()

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinie für diese Instanz steuert.

(Geerbt von MarshalByRefObject)
GetService(Type)

Gibt ein Objekt zurück, das einen Dienst darstellt, der von der Component oder dem zugehörigen ContainerDienst bereitgestellt wird.

(Geerbt von Component)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
InitializeLifetimeService()

Ruft ein Lebensdauerdienstobjekt ab, um die Lebensdauerrichtlinie für diese Instanz zu steuern.

(Geerbt von MarshalByRefObject)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject Objekts.

(Geerbt von MarshalByRefObject)
Prepare()

Kompiliert den Befehl auf Entitätsebene und erstellt eine vorbereitete Version des Befehls.

ToString()

Gibt einen String mit dem Namen des Component, falls vorhanden, zurück. Diese Methode sollte nicht außer Kraft gesetzt werden.

(Geerbt von Component)
ToTraceString()

Kompiliert den Befehl auf Entitätsebene und gibt den Speicherbefehlstext zurück.

Ereignisse

Name Beschreibung
Disposed

Tritt auf, wenn die Komponente durch einen Aufruf der Dispose() Methode verworfen wird.

(Geerbt von Component)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IDbCommand.Connection

Dient zum Abrufen oder Festlegen der IDbConnection von dieser Instanz der IDbCommand.

(Geerbt von DbCommand)
IDbCommand.CreateParameter()

Erstellt eine neue Instanz eines IDbDataParameter Objekts.

(Geerbt von DbCommand)
IDbCommand.ExecuteReader()

Führt die CommandText gegen die Connection und erstellt eine IDataReader.

(Geerbt von DbCommand)
IDbCommand.ExecuteReader(CommandBehavior)

Führt den CommandText Gegenwert Connectionaus und erstellt einen IDataReader mit einem der CommandBehavior Werte.

(Geerbt von DbCommand)
IDbCommand.Parameters

Ruft IDataParameterCollection ab.

(Geerbt von DbCommand)
IDbCommand.Transaction

Dient zum Abrufen oder Festlegen des DbTransaction Objekts, in dem dieses DbCommand Objekt ausgeführt wird.

(Geerbt von DbCommand)

Gilt für: