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

Définition

Recherche un EntityEntry<TEntity> pour l’entité avec les valeurs de clé primaire spécifiées dans le suivi des modifications, s’il est suivi. null est retourné si aucune entité avec les valeurs de clé spécifiées n’est suivie. Cette méthode n’interroge jamais la base de données.

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)

Paramètres

keyValues
IEnumerable<Object>

Valeurs de la clé primaire de l'entité à rechercher.

Retours

Entrée pour l’entité trouvée, ou null.

Remarques

Par défaut, l’accès Local appelle DetectChanges() pour s’assurer que toutes les entités recherchées et retournées sont à jour. L’appel de cette méthode n’entraîne pas un autre appel à DetectChanges(). Étant donné que cette méthode est couramment utilisée pour les recherches rapides, envisagez de réutiliser l’objet Local pour plusieurs recherches et/ou de désactiver la détection automatique des modifications à l’aide AutoDetectChangesEnabledde .

Pour plus d’informations et d’exemples, consultez Suivi des modifications EF Core .

S’applique à