语言

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
派生
特性

注解

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

构造函数

名称 说明
ModificationCommandBatch()

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

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

属性

名称 说明
AreMoreBatchesExpected

指示此批之后是否应有更多批。

ModificationCommands

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

RequiresTransaction

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

方法

名称 说明
AddCommand(IReadOnlyModificationCommand)

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

AddCommand(ModificationCommand)

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

Complete(Boolean)

指示不会再向此批处理添加任何命令,并准备执行命令。

Execute(IRelationalConnection)

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

ExecuteAsync(IRelationalConnection, CancellationToken)

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

TryAddCommand(IReadOnlyModificationCommand)

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

适用于