ModificationCommandBatch 类

定义

可作为批处理执行的 的 集合 ModificationCommand的基类。

此类型通常由数据库提供程序使用;它通常不在应用程序代码中使用。

public abstract class ModificationCommandBatch
type ModificationCommandBatch = class
Public MustInherit Class ModificationCommandBatch
继承
ModificationCommandBatch
派生

注解

有关详细信息 和示例,请参阅数据库提供程序和扩展的实现

构造函数

ModificationCommandBatch()

可作为批处理执行的 的 集合 ModificationCommand的基类。

此类型通常由数据库提供程序使用;它通常不在应用程序代码中使用。

属性

AreMoreBatchesExpected

指示在此批之后是否预期会有更多批。

ModificationCommands

批处理中的概念性插入/更新/删除 ModificationCommands的列表。

RequiresTransaction

指示批处理是否需要事务才能正确执行。

方法

AddCommand(IReadOnlyModificationCommand)

将给定的插入/更新/删除 ModificationCommands 添加到批处理。

AddCommand(ModificationCommand)

将给定的插入/更新/删除 ModificationCommands 添加到批处理。

Complete(Boolean)

指示不会向此批添加更多命令,并准备执行该命令。

Execute(IRelationalConnection)

将插入/更新/删除命令发送到数据库。

ExecuteAsync(IRelationalConnection, CancellationToken)

将插入/更新/删除命令发送到数据库。

TryAddCommand(IReadOnlyModificationCommand)

尝试将给定的插入/更新/删除 modificationCommand 添加到批处理。

适用于