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

新的实体实例,此调用后将放弃该实例。

实现

适用于