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