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


ModificationCommandBatch Класс

Определение

Базовый класс для коллекции объектов ModificationCommand, которые можно выполнить в виде пакета.

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

public abstract class ModificationCommandBatch
type ModificationCommandBatch = class
Public MustInherit Class ModificationCommandBatch
Наследование
ModificationCommandBatch
Производный

Комментарии

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

Конструкторы

ModificationCommandBatch()

Базовый класс для коллекции объектов ModificationCommand, которые можно выполнить в виде пакета.

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

Свойства

AreMoreBatchesExpected

Указывает, ожидается ли больше пакетов после этого.

ModificationCommands

Список концептуальных элементов вставки, обновления и удаления ModificationCommandsв пакете.

RequiresTransaction

Указывает, требуется ли пакету транзакция для правильного выполнения.

Методы

AddCommand(IReadOnlyModificationCommand)

Добавляет заданный объект insert,update/delete ModificationCommands в пакет.

AddCommand(ModificationCommand)

Добавляет заданный объект insert,update/delete ModificationCommands в пакет.

Complete(Boolean)

Указывает, что в этот пакет больше не будут добавлены команды, и подготавливает его к выполнению.

Execute(IRelationalConnection)

Отправляет команды insert,update/delete в базу данных.

ExecuteAsync(IRelationalConnection, CancellationToken)

Отправляет команды insert,update/delete в базу данных.

TryAddCommand(IReadOnlyModificationCommand)

Пытается добавить заданный объект insert,update/delete modificationCommand в пакет.

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