Freigeben über


IRelationalCommand Schnittstelle

Definition

Ein Befehl, der für eine relationale Datenbank ausgeführt werden soll.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

public interface IRelationalCommand
public interface IRelationalCommand : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate
type IRelationalCommand = interface
type IRelationalCommand = interface
    interface IRelationalCommandTemplate
Public Interface IRelationalCommand
Public Interface IRelationalCommand
Implements IRelationalCommandTemplate
Abgeleitet
Implementiert

Hinweise

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und -erweiterungen .

Eigenschaften

CommandText

Ruft den auszuführenden Befehlstext ab.

Parameters

Ruft die Parameter für den Befehl ab.

Methoden

CreateDbCommand(RelationalCommandParameterObject, Guid, DbCommandMethod)

Wird von den Execute-Methoden aufgerufen, um eine DbCommand für die angegebenen DbConnection zu erstellen und Timeouts und Transaktionen zu konfigurieren.

Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

ExecuteNonQuery(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean)
Veraltet.

Führt den Befehl ohne Ergebnisse aus.

ExecuteNonQuery(IRelationalConnection, IReadOnlyDictionary<String,Object>)

Führt den Befehl ohne Ergebnisse aus.

ExecuteNonQuery(RelationalCommandParameterObject)

Führt den Befehl ohne Ergebnisse aus.

ExecuteNonQueryAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean, CancellationToken)
Veraltet.

Führt den Befehl asynchron ohne Ergebnisse aus.

ExecuteNonQueryAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, CancellationToken)

Führt den Befehl asynchron ohne Ergebnisse aus.

ExecuteNonQueryAsync(RelationalCommandParameterObject, CancellationToken)

Führt den Befehl asynchron ohne Ergebnisse aus.

ExecuteReader(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean)
Veraltet.

Führt den Befehl mit einem Ergebnis aus RelationalDataReader .

ExecuteReader(IRelationalConnection, IReadOnlyDictionary<String,Object>)

Führt den Befehl mit einem Ergebnis aus RelationalDataReader .

ExecuteReader(RelationalCommandParameterObject)

Führt den Befehl mit einem Ergebnis aus RelationalDataReader .

ExecuteReaderAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean, CancellationToken)
Veraltet.

Führt den Befehl mit einem RelationalDataReader Ergebnis asynchron aus.

ExecuteReaderAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, CancellationToken)

Führt den Befehl mit einem RelationalDataReader Ergebnis asynchron aus.

ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)

Führt den Befehl mit einem RelationalDataReader Ergebnis asynchron aus.

ExecuteScalar(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean)
Veraltet.

Führt den Befehl mit einem einzelnen Skalarergebnis aus.

ExecuteScalar(IRelationalConnection, IReadOnlyDictionary<String,Object>)

Führt den Befehl mit einem einzelnen Skalarergebnis aus.

ExecuteScalar(RelationalCommandParameterObject)

Führt den Befehl mit einem einzelnen Skalarergebnis aus.

ExecuteScalarAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean, CancellationToken)
Veraltet.

Führt den Befehl mit einem einzelnen Skalarergebnis asynchron aus.

ExecuteScalarAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, CancellationToken)

Führt den Befehl mit einem einzelnen Skalarergebnis asynchron aus.

ExecuteScalarAsync(RelationalCommandParameterObject, CancellationToken)

Führt den Befehl mit einem einzelnen Skalarergebnis asynchron aus.

PopulateFrom(IRelationalCommandTemplate)

Füllt diesen Befehl aus dem bereitgestellten commandTemplateauf.

Erweiterungsmethoden

ExecuteNonQuery(IRelationalCommand, IRelationalConnection)

Führt den Befehl ohne Ergebnisse aus.

ExecuteNonQueryAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

Führt den Befehl asynchron ohne Ergebnisse aus.

ExecuteReader(IRelationalCommand, IRelationalConnection)

Führt den Befehl mit einem Ergebnis aus RelationalDataReader .

ExecuteReaderAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

Führt den Befehl mit einem RelationalDataReader Ergebnis asynchron aus.

ExecuteScalar(IRelationalCommand, IRelationalConnection)

Führt den Befehl mit einem einzelnen Skalarergebnis aus.

ExecuteScalarAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

Führt den Befehl mit einem einzelnen Skalarergebnis asynchron aus.

Gilt für: