Langue

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 de l’application.

public abstract class ModificationCommandBatch
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class ModificationCommandBatch
type ModificationCommandBatch = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type ModificationCommandBatch = class
Public MustInherit Class ModificationCommandBatch
Héritage
ModificationCommandBatch
Dérivé
Attributs

Remarques

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

Constructeurs

Nom Description
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 de l’application.

Propriétés

Nom Description
AreMoreBatchesExpected

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

ModificationCommands

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

RequiresTransaction

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

Méthodes

Nom Description
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 n’est ajoutée à ce lot et la prépare pour 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 à