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


UpdatingIdentityResolutionInterceptor.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

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

Реализации

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