Partager via


ModificationCommandBatch Classe

Définition

Classe de base pour une collection de ModificationCommands qui peut être exécutée en tant que lot.

Ce type est généralement utilisé par les fournisseurs de base de données ; il n’est généralement pas utilisé dans le code d’application.

public abstract class ModificationCommandBatch
type ModificationCommandBatch = class
Public MustInherit Class ModificationCommandBatch
Héritage
ModificationCommandBatch
Dérivé

Remarques

Pour plus d’informations et d’exemples, consultez Implémentation des fournisseurs et extensions de base de données .

Constructeurs

ModificationCommandBatch()

Classe de base pour une collection de ModificationCommands qui peut être exécutée en tant que lot.

Ce type est généralement utilisé par les fournisseurs de base de données ; il n’est généralement pas utilisé dans le code d’application.

Propriétés

AreMoreBatchesExpected

Indique si d’autres lots sont attendus après celui-ci.

ModificationCommands

Liste des insertions/mises à jour/suppression conceptuelles ModificationCommandsdans le lot.

RequiresTransaction

Indique si le lot nécessite une transaction pour s’exécuter correctement.

Méthodes

AddCommand(IReadOnlyModificationCommand)

Ajoute l’insertion/mise à jour/suppression ModificationCommands donnée au lot.

AddCommand(ModificationCommand)

Ajoute l’insertion/mise à jour/suppression ModificationCommands donnée au lot.

Complete(Boolean)

Indique qu’aucune commande supplémentaire ne sera ajoutée à ce lot et le prépare à l’exécution.

Execute(IRelationalConnection)

Envoie des commandes insert/update/delete à la base de données.

ExecuteAsync(IRelationalConnection, CancellationToken)

Envoie des commandes insert/update/delete à la base de données.

TryAddCommand(IReadOnlyModificationCommand)

Tente d’ajouter l’insertion/mise à jour/suppression modificationCommand donnée au lot.

S’applique à