Language

ModificationCommandBatch クラス

定義

バッチとして実行できる ModificationCommandのコレクションの基本クラス。

通常、この型はデータベース プロバイダーによって使用されます。これは通常、アプリケーション コードでは使用されません。

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
継承
ModificationCommandBatch
派生
属性

注釈

詳細と例については、 データベース プロバイダーと拡張機能の実装 を参照してください。

コンストラクター

Name 説明
ModificationCommandBatch()

バッチとして実行できる ModificationCommandのコレクションの基本クラス。

通常、この型はデータベース プロバイダーによって使用されます。これは通常、アプリケーション コードでは使用されません。

プロパティ

Name 説明
AreMoreBatchesExpected

このバッチの後にさらにバッチが必要かどうかを示します。

ModificationCommands

バッチ内の概念的な挿入、更新、削除の ModificationCommandsの一覧。

RequiresTransaction

バッチが正しく実行するためにトランザクションを必要とするかどうかを示します。

メソッド

Name 説明
AddCommand(IReadOnlyModificationCommand)

指定された挿入/更新/削除 ModificationCommands をバッチに追加します。

AddCommand(ModificationCommand)

指定された挿入/更新/削除 ModificationCommands をバッチに追加します。

Complete(Boolean)

このバッチに追加されるコマンドがこれ以上ないことを示し、実行用に準備します。

Execute(IRelationalConnection)

挿入/更新/削除コマンドをデータベースに送信します。

ExecuteAsync(IRelationalConnection, CancellationToken)

挿入/更新/削除コマンドをデータベースに送信します。

TryAddCommand(IReadOnlyModificationCommand)

指定された挿入、更新、削除の modificationCommand をバッチに追加しようとします。

適用対象