INonTrackedModificationCommand 接口

定义

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

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

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

注解

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

属性

ColumnModifications

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

(继承自 IReadOnlyModificationCommand)
EntityState

指示 EntityState 行是 () Added 插入、更新 (Modified) 还是删除 ( (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)

适用于