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 |
Применяется к
Entity Framework