Sdílet prostřednictvím


IRelationalCommand Rozhraní

Definice

Příkaz, který má být proveden proti relační databázi.

Tento typ obvykle používají poskytovatelé databází (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 zprostředkovatelů a rozšíření databáze .

Vlastnosti

CommandText

Získá text příkazu, který má být proveden.

Parameters

Získá parametry pro příkaz .

Metody

CreateDbCommand(RelationalCommandParameterObject, Guid, DbCommandMethod)

Volána metod spuštění pro vytvoření DbCommand pro dané DbConnection a konfigurace časových limitů a transakcí.

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

ExecuteNonQuery(IRelationalConnection, IReadOnlyDictionary<String,Object>)

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

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

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>)

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

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

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>)

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

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

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 ze zadaného commandTemplatepříkazu .

Metody rozšíření

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