Udostępnij za pośrednictwem


IRelationalCommand Interfejs

Definicja

Polecenie do wykonania względem relacyjnej bazy danych.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

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
Pochodne
Implementuje

Uwagi

Aby uzyskać więcej informacji i przykłady , zobacz Implementacja dostawców i rozszerzeń bazy danych .

Właściwości

CommandText

Pobiera tekst polecenia do wykonania.

Parameters

Pobiera parametry polecenia .

Metody

CreateDbCommand(RelationalCommandParameterObject, Guid, DbCommandMethod)

Wywoływana przez metody execute, aby utworzyć DbCommand element dla danego DbConnection elementu i skonfigurować limity czasu i transakcje.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

ExecuteNonQuery(IRelationalConnection, IReadOnlyDictionary<String,Object>)

Wykonuje polecenie bez wyników.

ExecuteNonQuery(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean)
Przestarzałe.

Wykonuje polecenie bez wyników.

ExecuteNonQuery(RelationalCommandParameterObject)

Wykonuje polecenie bez wyników.

ExecuteNonQueryAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean, CancellationToken)
Przestarzałe.

Asynchronicznie wykonuje polecenie bez wyników.

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

Asynchronicznie wykonuje polecenie bez wyników.

ExecuteNonQueryAsync(RelationalCommandParameterObject, CancellationToken)

Asynchronicznie wykonuje polecenie bez wyników.

ExecuteReader(IRelationalConnection, IReadOnlyDictionary<String,Object>)

Wykonuje polecenie z RelationalDataReader wynikiem.

ExecuteReader(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean)
Przestarzałe.

Wykonuje polecenie z RelationalDataReader wynikiem.

ExecuteReader(RelationalCommandParameterObject)

Wykonuje polecenie z RelationalDataReader wynikiem.

ExecuteReaderAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean, CancellationToken)
Przestarzałe.

Asynchronicznie wykonuje polecenie z RelationalDataReader wynikiem.

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

Asynchronicznie wykonuje polecenie z RelationalDataReader wynikiem.

ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)

Asynchronicznie wykonuje polecenie z RelationalDataReader wynikiem.

ExecuteScalar(IRelationalConnection, IReadOnlyDictionary<String,Object>)

Wykonuje polecenie z pojedynczym wynikiem skalarnym.

ExecuteScalar(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean)
Przestarzałe.

Wykonuje polecenie z pojedynczym wynikiem skalarnym.

ExecuteScalar(RelationalCommandParameterObject)

Wykonuje polecenie z pojedynczym wynikiem skalarnym.

ExecuteScalarAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean, CancellationToken)
Przestarzałe.

Asynchronicznie wykonuje polecenie z pojedynczym wynikiem skalarnym.

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

Asynchronicznie wykonuje polecenie z pojedynczym wynikiem skalarnym.

ExecuteScalarAsync(RelationalCommandParameterObject, CancellationToken)

Asynchronicznie wykonuje polecenie z pojedynczym wynikiem skalarnym.

PopulateFrom(IRelationalCommandTemplate)

Wypełnia to polecenie z podanego commandTemplatepolecenia .

Metody rozszerzania

ExecuteNonQuery(IRelationalCommand, IRelationalConnection)

Wykonuje polecenie bez wyników.

ExecuteNonQueryAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

Asynchronicznie wykonuje polecenie bez wyników.

ExecuteReader(IRelationalCommand, IRelationalConnection)

Wykonuje polecenie z RelationalDataReader wynikiem.

ExecuteReaderAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

Asynchronicznie wykonuje polecenie z RelationalDataReader wynikiem.

ExecuteScalar(IRelationalCommand, IRelationalConnection)

Wykonuje polecenie z pojedynczym wynikiem skalarnym.

ExecuteScalarAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

Asynchronicznie wykonuje polecenie z pojedynczym wynikiem skalarnym.

Dotyczy