IBatchExecutor Interfejs

Definicja

Usługa do wykonywania co najmniej jednej partii wstawiania/aktualizowania/usuwania poleceń względem bazy danych.

Ten typ jest zwykle używany przez dostawców baz danych; zwykle nie jest używany w kodzie aplikacji.

public interface IBatchExecutor
type IBatchExecutor = interface
Public Interface IBatchExecutor

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.

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

Metody

Execute(IEnumerable<ModificationCommandBatch>, IRelationalConnection)

Wykonuje polecenia w partiach względem danego połączenia z bazą danych.

ExecuteAsync(IEnumerable<ModificationCommandBatch>, IRelationalConnection, CancellationToken)

Wykonuje polecenia w partiach względem danego połączenia z bazą danych.

Dotyczy