ModificationCommandBatch 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
可以作为批处理执行的集合的 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) |
尝试将给定的插入/更新/删除 |