共用方式為


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 值,以便將值傳播至追蹤的實體。

適用於