Jazyk

IRelationalCommand Rozhraní

Definice

Příkaz, který se má spustit proti relační databázi.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

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
Odvozené
Implementuje

Poznámky

Další informace a příklady najdete v tématu Implementace poskytovatelů databází a rozšíření .

Vlastnosti

Název Description
CommandText

Získá text příkazu, který se má spustit.

LogCommandText

Získá text příkazu, který se má protokolovat.

(Zděděno od IRelationalCommandTemplate)
Parameters

Získá parametry pro příkaz.

Metody

Název Description
CreateDbCommand(RelationalCommandParameterObject, Guid, DbCommandMethod)

Volá se metodami spuštění pro vytvoření pro danou DbCommandDbConnection a konfiguraci časových limitů a transakcí.

Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

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

Spustí příkaz bez výsledků.

ExecuteNonQuery(IRelationalConnection, IReadOnlyDictionary<String,Object>)

Spustí příkaz bez výsledků.

ExecuteNonQuery(RelationalCommandParameterObject)

Spustí příkaz bez výsledků.

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

Asynchronně spustí příkaz bez výsledků.

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

Asynchronně spustí příkaz bez výsledků.

ExecuteNonQueryAsync(RelationalCommandParameterObject, CancellationToken)

Asynchronně spustí příkaz bez výsledků.

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

Spustí příkaz s RelationalDataReader výsledkem.

ExecuteReader(IRelationalConnection, IReadOnlyDictionary<String,Object>)

Spustí příkaz s RelationalDataReader výsledkem.

ExecuteReader(RelationalCommandParameterObject)

Spustí příkaz s RelationalDataReader výsledkem.

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

Asynchronně spustí příkaz s RelationalDataReader výsledkem.

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

Asynchronně spustí příkaz s RelationalDataReader výsledkem.

ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)

Asynchronně spustí příkaz s RelationalDataReader výsledkem.

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

Spustí příkaz s jedním skalárním výsledkem.

ExecuteScalar(IRelationalConnection, IReadOnlyDictionary<String,Object>)

Spustí příkaz s jedním skalárním výsledkem.

ExecuteScalar(RelationalCommandParameterObject)

Spustí příkaz s jedním skalárním výsledkem.

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

Asynchronně spustí příkaz s jedním skalárním výsledkem.

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

Asynchronně spustí příkaz s jedním skalárním výsledkem.

ExecuteScalarAsync(RelationalCommandParameterObject, CancellationToken)

Asynchronně spustí příkaz s jedním skalárním výsledkem.

PopulateFrom(IRelationalCommandTemplate)

Naplní tento příkaz zadaným příkazem commandTemplate.

Metody rozšíření

Název Description
ExecuteNonQuery(IRelationalCommand, IRelationalConnection)

Spustí příkaz bez výsledků.

ExecuteNonQueryAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

Asynchronně spustí příkaz bez výsledků.

ExecuteReader(IRelationalCommand, IRelationalConnection)

Spustí příkaz s RelationalDataReader výsledkem.

ExecuteReaderAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

Asynchronně spustí příkaz s RelationalDataReader výsledkem.

ExecuteScalar(IRelationalCommand, IRelationalConnection)

Spustí příkaz s jedním skalárním výsledkem.

ExecuteScalarAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

Asynchronně spustí příkaz s jedním skalárním výsledkem.

Platí pro