LocalView<TEntity>.FindEntryUntyped(IEnumerable<Object>) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .