Condividi tramite


ModificationCommandBatch Classe

Definizione

Classe di base per una raccolta di ModificationCommandoggetti che può essere eseguita come batch.

Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione.

public abstract class ModificationCommandBatch
type ModificationCommandBatch = class
Public MustInherit Class ModificationCommandBatch
Ereditarietà
ModificationCommandBatch
Derivato

Commenti

Per altre informazioni ed esempi, vedere Implementazione di provider di database ed estensioni .

Costruttori

ModificationCommandBatch()

Classe di base per una raccolta di ModificationCommandoggetti che può essere eseguita come batch.

Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione.

Proprietà

AreMoreBatchesExpected

Indica se sono previsti più batch dopo questo.

ModificationCommands

Elenco di inserimento/aggiornamento/eliminazione ModificationCommandsconcettuali nel batch.

RequiresTransaction

Indica se il batch richiede una transazione per l'esecuzione corretta.

Metodi

AddCommand(IReadOnlyModificationCommand)

Aggiunge l'inserimento,l'aggiornamento o l'eliminazione ModificationCommands specificati al batch.

AddCommand(ModificationCommand)

Aggiunge l'inserimento,l'aggiornamento o l'eliminazione ModificationCommands specificati al batch.

Complete(Boolean)

Indica che non verranno aggiunti altri comandi a questo batch e lo prepara per l'esecuzione.

Execute(IRelationalConnection)

Invia comandi insert/update/delete al database.

ExecuteAsync(IRelationalConnection, CancellationToken)

Invia comandi insert/update/delete al database.

TryAddCommand(IReadOnlyModificationCommand)

Tenta di aggiungere l'elemento insert/update/delete modificationCommand specificato al batch.

Si applica a