Partilhar via


ModificationCommandBatch Classe

Definição

Uma classe base para uma coleção de ModificationCommands que pode ser executada como um lote.

Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo.

public abstract class ModificationCommandBatch
type ModificationCommandBatch = class
Public MustInherit Class ModificationCommandBatch
Herança
ModificationCommandBatch
Derivado

Comentários

Consulte Implementação de provedores de banco de dados e extensões para obter mais informações e exemplos.

Construtores

ModificationCommandBatch()

Uma classe base para uma coleção de ModificationCommands que pode ser executada como um lote.

Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo.

Propriedades

AreMoreBatchesExpected

Indica se mais lotes são esperados após este.

ModificationCommands

A lista de inserções/atualizações/exclusões ModificationCommandsconceituais no lote.

RequiresTransaction

Indica se o lote requer uma transação para ser executado corretamente.

Métodos

AddCommand(IReadOnlyModificationCommand)

Adiciona a inserção/atualização/exclusão ModificationCommands fornecida ao lote.

AddCommand(ModificationCommand)

Adiciona a inserção/atualização/exclusão ModificationCommands fornecida ao lote.

Complete(Boolean)

Indica que nenhum comando será adicionado a esse lote e o prepara para execução.

Execute(IRelationalConnection)

Envia comandos de inserção/atualização/exclusão para o banco de dados.

ExecuteAsync(IRelationalConnection, CancellationToken)

Envia comandos de inserção/atualização/exclusão para o banco de dados.

TryAddCommand(IReadOnlyModificationCommand)

Tenta adicionar a inserção/atualização/exclusão modificationCommand fornecida ao lote.

Aplica-se a