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 | |
---|---|---|
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 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 |
Oben
Eigenschaften
Name | Beschreibung | |
---|---|---|
CanRaiseEvents | (Von Component geerbt.) | |
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.) | |
CommandTimeout | Ruft die Wartezeit bis zum Timeout auf bzw. legt diese fest. (Überschreibt DbCommand.CommandTimeout.) | |
CommandTree | Ruft die auszuführende Befehlsstruktur ab oder legt sie fest. Es kann nur 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. (Überschreibt DbCommand.CommandType.) | |
Connection | Ruft die vom EntityCommand verwendete EntityConnection ab oder legt diese fest. | |
Container | (Von Component geerbt.) | |
DbConnection | Das Verbindungsobjekt zum Ausführen des Befehls (Überschreibt DbCommand.DbConnection.) | |
DbParameterCollection | Die Parameterauflistung für diesen Befehl (Überschreibt DbCommand.DbParameterCollection.) | |
DbTransaction | Die Transaktion, in der dieser Befehl ausgeführt wird (Überschreibt DbCommand.DbTransaction.) | |
DesignMode | (Von Component geerbt.) | |
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.) | |
EnablePlanCaching | Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, ob das Abfrageplan-Caching aktiviert ist. | |
Events | (Von Component geerbt.) | |
Parameters | Ruft die Parameter der Entity SQL-Anweisung oder der gespeicherten Prozedur ab. | |
Site | (Von Component geerbt.) | |
Transaction | Übernimmt oder bestimmt die Transaktion, die vom SqlCommand ausgeführt wird. | |
UpdatedRowSource | Ruft ab oder legt fest, wie Befehlsergebnisse auf zu aktualisierende Zeilen angewendet werden. (Überschreibt DbCommand.UpdatedRowSource.) |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
Cancel | Bricht die Ausführung eines EntityCommand ab. (Überschreibt DbCommand.Cancel().) | |
CreateDbParameter | Erstellt und gibt ein neues Parameterobjekt zurück, das einen Parameter in der eSQL-Anweisung darstellt (Überschreibt DbCommand.CreateDbParameter().) | |
CreateObjRef | Sicherheitsrelevant. (Von MarshalByRefObject geerbt.) | |
CreateParameter | Erstellt eine neue Instanz eines EntityParameter-Objekts. | |
Dispose() | (Von Component geerbt.) | |
Dispose(Boolean) | (Von Component geerbt.) | |
Equals | (Von Object geerbt.) | |
ExecuteDbDataReader | Führt den Befehl aus und gibt einen Datenleser zum Lesen der Ergebnisse zurück (Überschreibt DbCommand.ExecuteDbDataReader(CommandBehavior).) | |
ExecuteDbDataReaderAsync | Führt den Befehl asynchron aus und gibt einen Datenleser zum Lesen der Ergebnisse zurück (Überschreibt DbCommandExecuteDbDataReaderAsync(CommandBehavior, CancellationToken).) | |
ExecuteNonQuery | Führt den aktuellen Befehl aus. (Überschreibt DbCommand.ExecuteNonQuery().) | |
ExecuteNonQueryAsync | (Von DbCommand geerbt.) | |
ExecuteNonQueryAsync(CancellationToken) | Führt den Befehl asynchron aus und verwirft alle Ergebnisse, die vom Befehl zurückgegeben werden (Überschreibt DbCommandExecuteNonQueryAsync(CancellationToken).) | |
ExecuteReader() | Führt den Befehl aus und gibt einen Datenreader zurück. | |
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. | |
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) | |
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) | |
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) | |
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) | |
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().) | |
ExecuteScalarAsync | (Von DbCommand geerbt.) | |
ExecuteScalarAsync(CancellationToken) | (Von DbCommand geerbt.) | |
Finalize | (Von Component geerbt.) | |
GetHashCode | (Von Object geerbt.) | |
GetLifetimeService | Sicherheitsrelevant. (Von MarshalByRefObject geerbt.) | |
GetService | (Von Component geerbt.) | |
GetType | (Von Object geerbt.) | |
InitializeLifetimeService | Sicherheitsrelevant. (Von MarshalByRefObject geerbt.) | |
MemberwiseClone() | (Von Object geerbt.) | |
MemberwiseClone(Boolean) | (Von MarshalByRefObject geerbt.) | |
Prepare | Kompiliert den Befehl auf Entitätsebene und erstellt eine vorbereitete Version des Befehls. (Überschreibt DbCommand.Prepare().) | |
ToString | (Von Component geerbt.) | |
ToTraceString | Kompiliert den Befehl auf Entitätsebene und gibt den Speicherbefehlstext zurück. |
Oben
Ereignisse
Name | Beschreibung | |
---|---|---|
Disposed | (Von Component geerbt.) |
Oben
Explizite Schnittstellen implementierungen
Name | Beschreibung | |
---|---|---|
IDbCommand.Connection | (Von DbCommand geerbt.) | |
IDbCommand.CreateParameter | (Von DbCommand geerbt.) | |
IDbCommand.ExecuteReader() | (Von DbCommand geerbt.) | |
IDbCommand.ExecuteReader(CommandBehavior) | (Von DbCommand geerbt.) | |
IDbCommand.Parameters | (Von DbCommand geerbt.) | |
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.