共用方式為


IgnoringIdentityResolutionInterceptor.UpdateTrackedInstance 方法

定義

當嘗試追蹤與已追蹤實例相同的主鍵值之實體的新實例時 DbContext 呼叫。 此實作不會執行任何動作,因此會保留來自現有追蹤實例的屬性值。

public virtual void UpdateTrackedInstance (Microsoft.EntityFrameworkCore.Diagnostics.IdentityResolutionInterceptionData interceptionData, Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry existingEntry, object newEntity);
abstract member UpdateTrackedInstance : Microsoft.EntityFrameworkCore.Diagnostics.IdentityResolutionInterceptionData * Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry * obj -> unit
override this.UpdateTrackedInstance : Microsoft.EntityFrameworkCore.Diagnostics.IdentityResolutionInterceptionData * Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry * obj -> unit
Public Overridable Sub UpdateTrackedInstance (interceptionData As IdentityResolutionInterceptionData, existingEntry As EntityEntry, newEntity As Object)

參數

interceptionData
IdentityResolutionInterceptionData

身分識別解析的相關內容資訊。

existingEntry
EntityEntry

現有追蹤實體實例的專案。

newEntity
Object

新的實體實例,將在此呼叫之後捨棄。

實作

適用於