Język

IMigrationCommandExecutor Interfejs

Definicja

Usługa do wykonywania poleceń migracji względem bazy danych.

public interface IMigrationCommandExecutor
type IMigrationCommandExecutor = interface
Public Interface IMigrationCommandExecutor

Uwagi

Okres istnienia usługi to Scoped. Oznacza to, że każde DbContext wystąpienie będzie używać własnego wystąpienia tej usługi. Implementacja może zależeć od innych usług zarejestrowanych w dowolnym okresie istnienia. Implementacja nie musi być bezpieczna wątkowo.

Zobacz Migracje baz danych , aby uzyskać więcej informacji i przykładów.

Metody

Nazwisko Opis
ExecuteNonQuery(IEnumerable<MigrationCommand>, IRelationalConnection)

Wykonuje podane polecenia przy użyciu danego połączenia z bazą danych.

ExecuteNonQuery(IReadOnlyList<MigrationCommand>, IRelationalConnection, MigrationExecutionState, Boolean, Nullable<IsolationLevel>)

Wykonuje podane polecenia przy użyciu danego połączenia z bazą danych.

ExecuteNonQueryAsync(IEnumerable<MigrationCommand>, IRelationalConnection, CancellationToken)

Wykonuje podane polecenia przy użyciu danego połączenia z bazą danych.

ExecuteNonQueryAsync(IReadOnlyList<MigrationCommand>, IRelationalConnection, MigrationExecutionState, Boolean, Nullable<IsolationLevel>, CancellationToken)

Wykonuje podane polecenia przy użyciu danego połączenia z bazą danych.

Dotyczy