Поделиться через


IBatchExecutor Интерфейс

Определение

Служба для выполнения одного или нескольких пакетов команд вставки, обновления и удаления для базы данных.

Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения.

public interface IBatchExecutor
type IBatchExecutor = interface
Public Interface IBatchExecutor

Комментарии

Время существования службы — Scoped. Это означает, что каждый DbContext экземпляр будет использовать собственный экземпляр этой службы. Реализация может зависеть от других служб, зарегистрированных с любым временем существования. Реализация не обязательно должна быть потокобезопасной.

Дополнительные сведения и примеры см. в разделе Реализация поставщиков и расширений баз данных .

Методы

Execute(IEnumerable<ModificationCommandBatch>, IRelationalConnection)

Выполняет команды в пакетах для заданного подключения к базе данных.

ExecuteAsync(IEnumerable<ModificationCommandBatch>, IRelationalConnection, CancellationToken)

Выполняет команды в пакетах для заданного подключения к базе данных.

Применяется к