IgnoringIdentityResolutionInterceptor.UpdateTrackedInstance Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Chamado quando uma DbContext tentativa de rastrear uma nova instância de uma entidade com o mesmo valor de chave primária que uma instância já controlada. Essa implementação não faz nada, de modo que os valores de propriedade da instância controlada existente sejam mantidos.
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)
Parâmetros
- interceptionData
- IdentityResolutionInterceptionData
Informações contextuais sobre a resolução de identidade.
- existingEntry
- EntityEntry
A entrada da instância de entidade controlada existente.
- newEntity
- Object
A nova instância de entidade, que será descartada após essa chamada.