IMigrationCommandExecutor Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |