IReadOnlyModificationCommand 接口

定义

表示用于插入/更新/删除行的概念数据库命令。

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

public interface IReadOnlyModificationCommand
type IReadOnlyModificationCommand = interface
Public Interface IReadOnlyModificationCommand
派生

注解

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

属性

ColumnModifications

执行插入、更新或删除所需的 的列表 IColumnModification

EntityState

指示 EntityState 行是 () Added 插入、更新 (Modified) 还是删除 ( (Deleted) 。

Entries

表示 IUpdateEntry 映射到要更新的行的实体的 。

RequiresResultPropagation

指示数据库是否将返回某些映射属性的值,这些属性随后需要传播回跟踪的实体。

RowsAffectedColumn

使用存储过程时,这可以选择指向包含受影响行的输出参数或结果列。

Schema

包含表的架构,或使用 null 默认架构。

StoreStoredProcedure

用于更新数据的存储过程。

Table

包含要修改的数据的表。

TableName

包含要修改的数据的表的名称。

方法

PropagateOutputParameters(DbParameterCollection, Int32)

读取从给定 parameterCollection 中的数据库返回的输出参数,并将它们传播回相应的 IColumnModification ,从中可将值传播到跟踪实体。

PropagateResults(RelationalDataReader)

读取给定 relationalReader 中从数据库返回的结果集列,并将它们传播回相应的 IColumnModification ,从中可将值传播到跟踪实体。

PropagateResults(ValueBuffer)

读取从给定 ValueBuffer 中的数据库返回的值,并将它们传播回相应的 IColumnModification ,从中可将值传播到跟踪的实体。

适用于