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
Новый экземпляр сущности, который будет удален после этого вызова.
Применяется к
Entity Framework