Jazyk

ModificationCommandBatch Třída

Definice

Základní třída pro kolekci ModificationCommands, kterou lze spustit jako dávku.

Tento typ obvykle používají poskytovatelé databáze; obvykle se nepoužívá v kódu aplikace.

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
Dědičnost
ModificationCommandBatch
Odvozené
Atributy

Poznámky

Další informace a příklady najdete v tématu Implementace poskytovatelů databází a rozšíření .

Konstruktory

Název Description
ModificationCommandBatch()

Základní třída pro kolekci ModificationCommands, kterou lze spustit jako dávku.

Tento typ obvykle používají poskytovatelé databáze; obvykle se nepoužívá v kódu aplikace.

Vlastnosti

Název Description
AreMoreBatchesExpected

Určuje, jestli se po této dávce očekává více dávek.

ModificationCommands

Seznam koncepčních vložení, aktualizace nebo odstranění ModificationCommandss v dávce.

RequiresTransaction

Určuje, zda dávka vyžaduje transakci, aby se správně spustila.

Metody

Název Description
AddCommand(IReadOnlyModificationCommand)

Přidá dané vložení, aktualizaci nebo odstranění ModificationCommands do dávky.

AddCommand(ModificationCommand)

Přidá dané vložení, aktualizaci nebo odstranění ModificationCommands do dávky.

Complete(Boolean)

Označuje, že do této dávky nebudou přidány žádné další příkazy a připraví je na spuštění.

Execute(IRelationalConnection)

Odešle příkazy insert/update/delete do databáze.

ExecuteAsync(IRelationalConnection, CancellationToken)

Odešle příkazy insert/update/delete do databáze.

TryAddCommand(IReadOnlyModificationCommand)

Pokusy o přidání daného vložení, aktualizace nebo odstranění modificationCommand do dávky.

Platí pro