EntityCommand Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klasse, die einen Befehl für die konzeptionelle Ebene darstellt
public class EntityCommand : System.Data.Common.DbCommand
type EntityCommand = class
inherit DbCommand
Public Class EntityCommand
Inherits DbCommand
- Vererbung
-
EntityCommand
Konstruktoren
EntityCommand() |
Initialisiert eine neue Instanz der EntityCommand-Klasse unter Verwendung der angegebenen Werte. |
EntityCommand(String) |
Initialisiert eine neue Instanz der EntityCommand-Klasse mit der angegebenen Anweisung. |
EntityCommand(String, EntityConnection) |
Initialisiert eine neue Instanz der EntityCommand-Klasse mit der angegebenen Anweisung und der Verbindung. |
EntityCommand(String, EntityConnection, EntityTransaction) |
Initialisiert eine neue Instanz der EntityCommand-Klasse mit der angegebenen Anweisung, Verbindung und Transaktion. |
EntityCommand(String, EntityConnection, IDbDependencyResolver) |
Erstellt das EntityCommand-Objekt mit der angegebenen eSQL-Anweisung und dem zu verwendenden Verbindungsobjekt. |
Eigenschaften
CommandText |
Ruft eine Entity SQL-Anweisung ab, die einen auszuführenden Befehl oder eine auszuführende gespeicherte Prozedur angibt, oder legt diese fest. |
CommandTimeout |
Ruft die Wartezeit bis zum Timeout auf bzw. legt diese fest. |
CommandTree |
Ruft die auszuführende Befehlsstruktur ab oder legt diese fest. Es kann entweder die Befehlsstruktur oder der Befehlstext festgelegt werden, nicht beides. |
CommandType |
Ruft einen Wert ab, der angibt, wie die CommandText-Eigenschaft interpretiert werden soll, oder legt diesen fest. |
Connection |
Ruft die ab, die EntityConnection von verwendet wird, oder legt diese EntityCommand fest. |
DbConnection |
Das Verbindungsobjekt, das zum Ausführen des Befehls verwendet wird |
DbParameterCollection |
Die Auflistung der Parameter für diesen Befehl |
DbTransaction |
Die Transaktion, in der dieser Befehl ausgeführt wird |
DesignTimeVisible |
Ruft einen Wert ab, der angibt, ob das Befehlsobjekt in einem Steuerelement für Windows Forms-Designer sichtbar sein soll, oder legt diesen fest. |
EnablePlanCaching |
Ruft einen Wert ab, der angibt, ob das Zwischenspeichern von Abfrageplänen aktiviert ist, oder legt den Wert fest. |
Parameters |
Ruft die Parameter der Entity SQL-Anweisung oder der gespeicherten Prozedur ab. |
Transaction |
Übernimmt oder bestimmt die Transaktion, die von SqlCommand ausgeführt wird. |
UpdatedRowSource |
Ruft ab oder legt fest, wie Befehlsergebnisse auf zu aktualisierende Zeilen angewendet werden. |
Methoden
Cancel() |
Bricht die Ausführung eines EntityCommand ab. |
CreateDbParameter() |
Erstellen und Zurückgeben eines neuen Parameterobjekts, das einen Parameter in der eSQL-Anweisung darstellt |
CreateParameter() |
Erstellt eine neue Instanz eines EntityParameter -Objekts. |
ExecuteDbDataReader(CommandBehavior) |
Führt den Befehl aus und gibt einen Datenleser zum Lesen der Ergebnisse zurück. |
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) |
Führt den Befehl asynchron aus und gibt einen Datenleser zum Lesen der Ergebnisse zurück. |
ExecuteNonQuery() |
Führt den aktuellen Befehl aus. |
ExecuteNonQueryAsync(CancellationToken) |
Führt den Befehl asynchron aus und verwirft alle vom Befehl zurückgegebenen Ergebnisse. |
ExecuteReader() |
Führt den Befehl aus und gibt einen Datenreader zurück. |
ExecuteReader(CommandBehavior) |
Kompiliert den CommandText in eine Befehlsstruktur und übergibt es zur Ausführung an den zugrunde liegenden Speicheranbieter. Anschließend wird ein EntityDataReader aus dem erzeugten Resultset mithilfe des angegebenen CommandBehavior erstellt. |
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 (verwenden Sie andernfalls die Standardmäßigen Execute*-Methoden). |
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 (verwenden Sie andernfalls die Standardmäßigen Execute*-Methoden). |
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 (verwenden Sie andernfalls die Standardmäßigen Execute*-Methoden). |
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 (verwenden Sie andernfalls die Standardmäßigen Execute*-Methoden). |
ExecuteScalar() |
Führt den Befehl aus und gibt die erste Spalte der ersten Zeile im Resultset zurück. Weitere Spalten oder Zeilen werden ignoriert. |
Prepare() |
Kompiliert den Befehl auf Entitätsebene und erstellt eine vorbereitete Version des Befehls. |
ToTraceString() |
Kompiliert den Befehl auf Entitätsebene und gibt den Speicherbefehlstext zurück. |
Gilt für:
Entity Framework