Поделиться через


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

Новый экземпляр сущности, который будет удален после этого вызова.

Реализации

Применяется к