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 |