Udostępnij za pośrednictwem


ModificationCommandBatch Klasa

Definicja

Klasa bazowa dla kolekcji ModificationCommands, którą można wykonać jako partię.

Ten typ jest zwykle używany przez dostawców baz danych; zwykle nie jest używany w kodzie aplikacji.

public abstract class ModificationCommandBatch
type ModificationCommandBatch = class
Public MustInherit Class ModificationCommandBatch
Dziedziczenie
ModificationCommandBatch
Pochodne

Uwagi

Aby uzyskać więcej informacji i przykłady , zobacz Implementacja dostawców i rozszerzeń bazy danych .

Konstruktory

ModificationCommandBatch()

Klasa bazowa dla kolekcji ModificationCommands, którą można wykonać jako partię.

Ten typ jest zwykle używany przez dostawców baz danych; zwykle nie jest używany w kodzie aplikacji.

Właściwości

AreMoreBatchesExpected

Wskazuje, czy więcej partii jest oczekiwanych po tym.

ModificationCommands

Lista koncepcyjnych operacji wstawiania/aktualizowania/usuwania ModificationCommandsw partii.

RequiresTransaction

Wskazuje, czy partia wymaga transakcji w celu poprawnego wykonania.

Metody

AddCommand(IReadOnlyModificationCommand)

Dodaje dane wstawianie/aktualizowanie/usuwanie ModificationCommands do partii.

AddCommand(ModificationCommand)

Dodaje dane wstawianie/aktualizowanie/usuwanie ModificationCommands do partii.

Complete(Boolean)

Wskazuje, że do tej partii nie zostaną dodane żadne polecenia i przygotuje je do wykonania.

Execute(IRelationalConnection)

Wysyła polecenia wstawiania/aktualizowania/usuwania do bazy danych.

ExecuteAsync(IRelationalConnection, CancellationToken)

Wysyła polecenia wstawiania/aktualizowania/usuwania do bazy danych.

TryAddCommand(IReadOnlyModificationCommand)

Podejmuje próbę dodania danej operacji wstawiania/aktualizowania/usuwania modificationCommand do partii.

Dotyczy