Język

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
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class ModificationCommandBatch
type ModificationCommandBatch = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type ModificationCommandBatch = class
Public MustInherit Class ModificationCommandBatch
Dziedziczenie
ModificationCommandBatch
Pochodne
Atrybuty

Uwagi

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

Konstruktory

Nazwisko Opis
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

Nazwisko Opis
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

Nazwisko Opis
AddCommand(IReadOnlyModificationCommand)

Dodaje dane wstaw/update/delete ModificationCommands do partii.

AddCommand(ModificationCommand)

Dodaje dane wstaw/update/delete 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 insert/update/delete do bazy danych.

ExecuteAsync(IRelationalConnection, CancellationToken)

Wysyła polecenia insert/update/delete do bazy danych.

TryAddCommand(IReadOnlyModificationCommand)

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

Dotyczy