语言

INonTrackedModificationCommand 接口

定义

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

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

public interface INonTrackedModificationCommand : Microsoft.EntityFrameworkCore.Update.IReadOnlyModificationCommand
type INonTrackedModificationCommand = interface
    interface IReadOnlyModificationCommand
Public Interface INonTrackedModificationCommand
Implements IReadOnlyModificationCommand
派生
实现

注解

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

属性

名称 说明
ColumnModifications

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

(继承自 IReadOnlyModificationCommand)
EntityState

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

Entries

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

(继承自 IReadOnlyModificationCommand)
RequiresResultPropagation

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

(继承自 IReadOnlyModificationCommand)
RowsAffectedColumn

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

(继承自 IReadOnlyModificationCommand)
Schema

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

(继承自 IReadOnlyModificationCommand)
StoreStoredProcedure

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

(继承自 IReadOnlyModificationCommand)
Table

包含要修改的数据的表。

(继承自 IReadOnlyModificationCommand)
TableName

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

(继承自 IReadOnlyModificationCommand)

方法

名称 说明
AddColumnModification(ColumnModificationParameters)

创建一个新 IColumnModification 项并将其添加到此命令。

PropagateOutputParameters(DbParameterCollection, Int32)

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

(继承自 IReadOnlyModificationCommand)
PropagateResults(RelationalDataReader)

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

(继承自 IReadOnlyModificationCommand)
PropagateResults(ValueBuffer)

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

(继承自 IReadOnlyModificationCommand)

适用于