ModificationCommandBatch Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Basisklasse für eine Sammlung von ModificationCommands, die als Batch ausgeführt werden kann.
Dieser Typ wird in der Regel von Datenbankanbietern verwendet; sie wird in der Regel nicht im Anwendungscode verwendet.
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
- Vererbung
-
ModificationCommandBatch
- Abgeleitet
- Attribute
Hinweise
Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen .
Konstruktoren
| Name | Beschreibung |
|---|---|
| ModificationCommandBatch() |
Eine Basisklasse für eine Sammlung von ModificationCommands, die als Batch ausgeführt werden kann. Dieser Typ wird in der Regel von Datenbankanbietern verwendet; sie wird in der Regel nicht im Anwendungscode verwendet. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AreMoreBatchesExpected |
Gibt an, ob nach diesem Vorgang weitere Batches erwartet werden. |
| ModificationCommands |
Die Liste der konzeptionellen Einfüge-/Aktualisierungs-/Löschvorgangs ModificationCommandsim Batch. |
| RequiresTransaction |
Gibt an, ob für den Batch eine Transaktion erforderlich ist, um ordnungsgemäß ausgeführt werden zu können. |
Methoden
| Name | Beschreibung |
|---|---|
| AddCommand(IReadOnlyModificationCommand) |
Fügt dem Batch das angegebene Einfügen/Aktualisieren/Löschen ModificationCommands hinzu. |
| AddCommand(ModificationCommand) |
Fügt dem Batch das angegebene Einfügen/Aktualisieren/Löschen ModificationCommands hinzu. |
| Complete(Boolean) |
Gibt an, dass diesem Batch keine weiteren Befehle hinzugefügt werden, und bereitet sie für die Ausführung vor. |
| Execute(IRelationalConnection) |
Sendet Einfüge-/Aktualisierungs-/Löschbefehle an die Datenbank. |
| ExecuteAsync(IRelationalConnection, CancellationToken) |
Sendet Einfüge-/Aktualisierungs-/Löschbefehle an die Datenbank. |
| TryAddCommand(IReadOnlyModificationCommand) |
Versucht, dem Batch das angegebene Einfügen/Aktualisieren/Löschen |