AddCommand(IReadOnlyModificationCommand)
|
在列表中给定位置ModificationCommands添加命令汇报命令文本。
(继承自 ReaderModificationCommandBatch)
|
AddCommand(ModificationCommand)
|
将给定的插入/更新/删除 ModificationCommands 添加到批处理。
(继承自 ReaderModificationCommandBatch)
|
AddParameter(IColumnModification)
|
将给定 columnModification 的参数添加到为此批处理生成的关系命令。
(继承自 ReaderModificationCommandBatch)
|
AddParameters(IReadOnlyModificationCommand)
|
将 给定 modificationCommand 中所有列修改的参数添加到为此批处理生成的关系命令。
(继承自 ReaderModificationCommandBatch)
|
CanAddCommand(IReadOnlyModificationCommand)
|
仅当已添加任何命令时,才返回 true 。
|
CanAddCommand(IReadOnlyModificationCommand)
|
检查是否可以将新命令添加到批处理。
(继承自 ReaderModificationCommandBatch)
|
CanAddCommand(ModificationCommand)
|
仅当已添加任何命令时,才返回 true 。
|
CanAddCommand(ModificationCommand)
|
检查是否可以将新命令添加到批处理。
(继承自 ReaderModificationCommandBatch)
|
Complete(Boolean)
|
指示不会再将命令添加到此批处理,并准备执行该命令。
(继承自 ReaderModificationCommandBatch)
|
Consume(DbDataReader)
|
的实现 AffectedCountModificationCommandBatch ,它通过将批处理中的命令数限制为 1,不支持批处理。
此类型通常由数据库提供程序使用;它通常不用于应用程序代码。
(继承自 AffectedCountModificationCommandBatch)
|
Consume(RelationalDataReader)
|
使用 创建 Execute(IRelationalConnection)的数据读取器。
(继承自 AffectedCountModificationCommandBatch)
|
ConsumeAsync(DbDataReader, CancellationToken)
|
的实现 AffectedCountModificationCommandBatch ,它通过将批处理中的命令数限制为 1,不支持批处理。
此类型通常由数据库提供程序使用;它通常不用于应用程序代码。
(继承自 AffectedCountModificationCommandBatch)
|
ConsumeAsync(RelationalDataReader, CancellationToken)
|
使用 创建 ExecuteAsync(IRelationalConnection, CancellationToken)的数据读取器。
(继承自 AffectedCountModificationCommandBatch)
|
ConsumeResultSet(Int32, RelationalDataReader)
|
使用 创建Execute(IRelationalConnection)的数据读取器,将值传播回 。ModificationCommand
(继承自 AffectedCountModificationCommandBatch)
|
ConsumeResultSetAsync(Int32, RelationalDataReader, CancellationToken)
|
使用 创建ExecuteAsync(IRelationalConnection, CancellationToken)的数据读取器,将值传播回 。ModificationCommand
(继承自 AffectedCountModificationCommandBatch)
|
ConsumeResultSetWithoutPropagation(Int32, DbDataReader)
|
的实现 AffectedCountModificationCommandBatch ,它通过将批处理中的命令数限制为 1,不支持批处理。
此类型通常由数据库提供程序使用;它通常不用于应用程序代码。
(继承自 AffectedCountModificationCommandBatch)
|
ConsumeResultSetWithoutPropagation(Int32, RelationalDataReader)
|
使用创建Execute(IRelationalConnection)的数据读取器,而不将值传播回 。ModificationCommand
(继承自 AffectedCountModificationCommandBatch)
|
ConsumeResultSetWithoutPropagationAsync(Int32, DbDataReader, CancellationToken)
|
的实现 AffectedCountModificationCommandBatch ,它通过将批处理中的命令数限制为 1,不支持批处理。
此类型通常由数据库提供程序使用;它通常不用于应用程序代码。
(继承自 AffectedCountModificationCommandBatch)
|
ConsumeResultSetWithoutPropagationAsync(Int32, RelationalDataReader, CancellationToken)
|
使用创建ExecuteAsync(IRelationalConnection, CancellationToken)的数据读取器,而不将值传播回 。ModificationCommand
(继承自 AffectedCountModificationCommandBatch)
|
ConsumeResultSetWithPropagation(Int32, DbDataReader)
|
的实现 AffectedCountModificationCommandBatch ,它通过将批处理中的命令数限制为 1,不支持批处理。
此类型通常由数据库提供程序使用;它通常不用于应用程序代码。
(继承自 AffectedCountModificationCommandBatch)
|
ConsumeResultSetWithPropagation(Int32, RelationalDataReader)
|
使用 创建Execute(IRelationalConnection)的数据读取器,将值传播回 。ModificationCommand
(继承自 AffectedCountModificationCommandBatch)
|
ConsumeResultSetWithPropagationAsync(Int32, DbDataReader, CancellationToken)
|
的实现 AffectedCountModificationCommandBatch ,它通过将批处理中的命令数限制为 1,不支持批处理。
此类型通常由数据库提供程序使用;它通常不用于应用程序代码。
(继承自 AffectedCountModificationCommandBatch)
|
ConsumeResultSetWithPropagationAsync(Int32, RelationalDataReader, CancellationToken)
|
使用 创建ExecuteAsync(IRelationalConnection, CancellationToken)的数据读取器,将值传播回 。ModificationCommand
(继承自 AffectedCountModificationCommandBatch)
|
ConsumeResultSetWithRowsAffectedOnly(Int32, RelationalDataReader)
|
使用创建Execute(IRelationalConnection)的数据读取器,而不将值传播回 。ModificationCommand
(继承自 AffectedCountModificationCommandBatch)
|
ConsumeResultSetWithRowsAffectedOnlyAsync(Int32, RelationalDataReader, CancellationToken)
|
使用创建ExecuteAsync(IRelationalConnection, CancellationToken)的数据读取器,而不将值传播回 。ModificationCommand
(继承自 AffectedCountModificationCommandBatch)
|
CreateStoreCommand()
|
为批处理生成 。RawSqlCommand
(继承自 ReaderModificationCommandBatch)
|
CreateValueBufferFactory(IReadOnlyList<ColumnModification>)
|
IRelationalValueBufferFactory创建将用于创建 以ValueBuffer使用数据读取器的 。
(继承自 ReaderModificationCommandBatch)
|
CreateValueBufferFactory(IReadOnlyList<IColumnModification>)
|
IRelationalValueBufferFactory创建将用于创建 以ValueBuffer使用数据读取器的 。
(继承自 ReaderModificationCommandBatch)
|
Execute(IRelationalConnection)
|
使用给定连接对数据库执行此批处理生成的命令。
(继承自 ReaderModificationCommandBatch)
|
ExecuteAsync(IRelationalConnection, CancellationToken)
|
使用给定连接对数据库执行此批处理生成的命令。
(继承自 ReaderModificationCommandBatch)
|
GetCommandText()
|
获取当前批处理中所有命令的命令文本,并将其缓存在 上 CachedCommandText。
(继承自 ReaderModificationCommandBatch)
|
GetParameterCount()
|
获取批处理所需的参数总数。
(继承自 ReaderModificationCommandBatch)
|
IsCommandTextValid()
|
返回 , true 因为只生成单个命令,因此命令文本必须有效。
|
IsCommandTextValid()
|
检查命令文本是否有效。
(继承自 ReaderModificationCommandBatch)
|
IsValid()
|
检查命令文本是否有效。
(继承自 ReaderModificationCommandBatch)
|
ResetCommandText()
|
重置生成器以开始生成新批处理。
(继承自 ReaderModificationCommandBatch)
|
RollbackLastCommand(IReadOnlyModificationCommand)
|
回滚添加的最后一个命令。 添加命令导致批处理 (无效时使用,例如 CommandText) 太长。
(继承自 ReaderModificationCommandBatch)
|
SetRequiresTransaction(Boolean)
|
设置批处理是否需要事务才能正确执行。
(继承自 ReaderModificationCommandBatch)
|
ThrowAggregateUpdateConcurrencyException(Int32, Int32, Int32)
|
引发异常,指示命令影响意外的行数。
(继承自 AffectedCountModificationCommandBatch)
|
ThrowAggregateUpdateConcurrencyException(RelationalDataReader, Int32, Int32, Int32)
|
引发异常,指示命令影响意外的行数。
(继承自 AffectedCountModificationCommandBatch)
|
ThrowAggregateUpdateConcurrencyExceptionAsync(RelationalDataReader, Int32, Int32, Int32, CancellationToken)
|
引发异常,指示命令影响意外的行数。
(继承自 AffectedCountModificationCommandBatch)
|
TryAddCommand(IReadOnlyModificationCommand)
|
尝试将给定的插入/更新/删除 modificationCommand 添加到批处理。
(继承自 ReaderModificationCommandBatch)
|
UpdateCachedCommandText(Int32)
|
汇报列表中给定位置ModificationCommands的命令的命令文本。
(继承自 ReaderModificationCommandBatch)
|