Compartilhar via


LocalView<TEntity>.FindEntryUntyped(IEnumerable<Object>) Método

Definição

Localiza um EntityEntry<TEntity> para a entidade com os valores de chave primária fornecidos no rastreador de alterações, se ele estiver sendo rastreado. null será retornado se nenhuma entidade com os valores de chave fornecidos estiver sendo controlada. Esse método nunca consulta o banco de dados.

public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>? FindEntryUntyped (System.Collections.Generic.IEnumerable<object?> keyValues);
abstract member FindEntryUntyped : seq<obj> -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
override this.FindEntryUntyped : seq<obj> -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
Public Overridable Function FindEntryUntyped (keyValues As IEnumerable(Of Object)) As EntityEntry(Of TEntity)

Parâmetros

keyValues
IEnumerable<Object>

Os valores da chave primária para a entidade a ser encontrada.

Retornos

Uma entrada para a entidade encontrada, ou null.

Comentários

Por padrão, o acesso Local chamará DetectChanges() para garantir que todas as entidades pesquisadas e retornadas estejam atualizadas. Chamar esse método não resultará em outra chamada para DetectChanges(). Como esse método é comumente usado para pesquisas rápidas, considere reutilização do Local objeto para várias pesquisas e/ou desabilitação da detecção automática de alterações usando AutoDetectChangesEnabled.

Consulte Controle de alterações do EF Core para obter mais informações e exemplos.

Aplica-se a