UpdatingIdentityResolutionInterceptor.UpdateTrackedInstance 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
尝试使用与已跟踪实例相同的主键值跟踪实体的新实例时 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
新的实体实例,此调用后将放弃该实例。