ModificationCommand 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示要插入/更新/刪除資料列之資料庫的概念命令。
此類型通常是由資料庫提供者使用;它通常不會用於應用程式程式碼中。
public class ModificationCommand
public class ModificationCommand : Microsoft.EntityFrameworkCore.Update.IModificationCommand
public class ModificationCommand : Microsoft.EntityFrameworkCore.Update.IModificationCommand, Microsoft.EntityFrameworkCore.Update.INonTrackedModificationCommand
type ModificationCommand = class
type ModificationCommand = class
interface IModificationCommand
interface IReadOnlyModificationCommand
type ModificationCommand = class
interface IModificationCommand
interface IReadOnlyModificationCommand
interface INonTrackedModificationCommand
Public Class ModificationCommand
Public Class ModificationCommand
Implements IModificationCommand
Public Class ModificationCommand
Implements IModificationCommand, INonTrackedModificationCommand
- 繼承
-
ModificationCommand
- 實作
備註
如需詳細資訊 和範例,請參閱資料庫提供者和延伸模組的實作 。
建構函式
屬性
ColumnModifications |
執行插入、更新或刪除所需的清單 IColumnModification 。 |
EntityState |
, EntityState 指出資料列是否會插入 (Added) 、更新 (Modified) 或刪除 ( (Deleted) 。 |
Entries |
, IUpdateEntry 表示對應至要更新之資料列的實體。 |
RequiresResultPropagation |
指出資料庫是否會傳回某些對應屬性的值,而該屬性接著需要傳播回追蹤的實體。 |
RowsAffectedColumn |
使用預存程式時,這會選擇性指向包含受影響資料列的輸出參數或結果資料行。 |
Schema |
包含資料表的架構,或使用 |
StoreStoredProcedure |
用於更新資料的預存程式。 |
Table |
包含要修改之資料的資料表。 |
TableName |
包含要修改之資料的資料表名稱。 |
方法
AddColumnModification(ColumnModificationParameters) |
建立新的 IColumnModification ,並將其新增至此命令。 |
AddEntry(IUpdateEntry) |
已淘汰.
IUpdateEntry將 加入至此命令,代表要插入、更新或刪除的實體。 |
AddEntry(IUpdateEntry, Boolean) |
這是支援 Entity Framework Core 基礎結構的內部 API,不受與公用 API 相同的相容性標準。 它可能會在任何版本中變更或移除,而不需任何通知。 您應該只在程式碼中直接使用它,並特別小心,並知道這麼做可能會導致應用程式在更新至新的 Entity Framework Core 版本時失敗。 |
AssertColumnsNotInitialized() |
這是支援 Entity Framework Core 基礎結構的內部 API,不受與公用 API 相同的相容性標準。 它可能會在任何版本中變更或移除,而不需任何通知。 您應該只在程式碼中直接使用它,並特別小心,並知道這麼做可能會導致應用程式在更新至新的 Entity Framework Core 版本時失敗。 |
CreateColumnModification(ColumnModificationParameters) |
建立實作 IColumnModification 介面的新實例。 |
ProcessSinglePropertyJsonUpdate(ColumnModificationParameters) |
針對對應至單一屬性 JSON 更新的資料行修改,執行特別需要的處理。 |
PropagateOutputParameters(DbParameterCollection, Int32) |
讀取從指定 |
PropagateResults(RelationalDataReader) |
讀取所指定 |
PropagateResults(ValueBuffer) |
讀取從指定 ValueBuffer 資料庫中傳回的值,並將其傳播回適當的值,從中 IColumnModification 傳播值到追蹤的實體。 |
ToString() |
表示要插入/更新/刪除資料列之資料庫的概念命令。 此類型通常是由資料庫提供者使用;它通常不會用於應用程式程式碼中。 |