Freigeben über


ModificationCommandBatch Klasse

Definition

Eine Basisklasse für eine Auflistung von ModificationCommands, die als Batch ausgeführt werden kann.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.

public abstract class ModificationCommandBatch
type ModificationCommandBatch = class
Public MustInherit Class ModificationCommandBatch
Vererbung
ModificationCommandBatch
Abgeleitet

Hinweise

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und -erweiterungen .

Konstruktoren

ModificationCommandBatch()

Eine Basisklasse für eine Auflistung von ModificationCommands, die als Batch ausgeführt werden kann.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.

Eigenschaften

AreMoreBatchesExpected

Gibt an, ob nach diesem Batch weitere Batches erwartet werden.

ModificationCommands

Die Liste der konzeptionellen Einfüge-,Update-/Löschvorgänge ModificationCommandsim Batch.

RequiresTransaction

Gibt an, ob für den Batch eine Transaktion erforderlich ist, um ordnungsgemäß ausgeführt zu werden.

Methoden

AddCommand(IReadOnlyModificationCommand)

Fügt dem Batch das angegebene Insert/Update/Delete ModificationCommands hinzu.

AddCommand(ModificationCommand)

Fügt dem Batch das angegebene Insert/Update/Delete ModificationCommands hinzu.

Complete(Boolean)

Gibt an, dass diesem Batch keine weiteren Befehle hinzugefügt werden, und bereitet ihn für die Ausführung vor.

Execute(IRelationalConnection)

Sendet Einfüge-,Update-/Löschbefehle an die Datenbank.

ExecuteAsync(IRelationalConnection, CancellationToken)

Sendet Einfüge-,Update-/Löschbefehle an die Datenbank.

TryAddCommand(IReadOnlyModificationCommand)

Versucht, dem Batch das angegebene Einfügen/Aktualisieren/Löschen modificationCommand hinzuzufügen.

Gilt für: