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


IIdentityResolutionInterceptor.UpdateTrackedInstance Метод

Определение

Вызывается при попытке DbContext отслеживания нового экземпляра сущности с тем же значением первичного ключа, что и у уже отслеживаемого экземпляра. Этот метод должен применять любые значения свойств и изменения связей из нового экземпляра в существующий экземпляр. Затем новый экземпляр удаляется.

public 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
Public Sub UpdateTrackedInstance (interceptionData As IdentityResolutionInterceptionData, existingEntry As EntityEntry, newEntity As Object)

Параметры

interceptionData
IdentityResolutionInterceptionData

Контекстные сведения о разрешении удостоверений.

existingEntry
EntityEntry

Запись для существующего экземпляра отслеживаемой сущности.

newEntity
Object

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

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