Partager via


LocalView<TEntity>.FindEntry Méthode

Définition

Surcharges

FindEntry(IEnumerable<IProperty>, IEnumerable<Object>)

Retourne un EntityEntry<TEntity> pour la première entité suivie par le contexte où la valeur de la propriété donnée correspond aux valeurs données. L’entrée donne accès aux informations et opérations de suivi des modifications pour l’entité.

FindEntry(IEnumerable<String>, IEnumerable<Object>)

Retourne un EntityEntry<TEntity> pour la première entité suivie par le contexte où la valeur de la propriété donnée correspond aux valeurs données. L’entrée donne accès aux informations et opérations de suivi des modifications pour l’entité.

FindEntry<TKey>(TKey)

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

FindEntry<TProperty>(IProperty, TProperty)

Retourne un EntityEntry<TEntity> pour la première entité suivie par le contexte où la valeur de la propriété donnée correspond à la valeur donnée. L’entrée donne accès aux informations et opérations de suivi des modifications pour l’entité.

FindEntry<TProperty>(String, TProperty)

Retourne un EntityEntry<TEntity> pour la première entité suivie par le contexte où la valeur de la propriété donnée correspond à la valeur donnée. L’entrée donne accès aux informations et opérations de suivi des modifications pour l’entité.

FindEntry(IEnumerable<IProperty>, IEnumerable<Object>)

Retourne un EntityEntry<TEntity> pour la première entité suivie par le contexte où la valeur de la propriété donnée correspond aux valeurs données. L’entrée donne accès aux informations et opérations de suivi des modifications pour l’entité.

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

Paramètres

properties
IEnumerable<IProperty>

Propriétés à faire correspondre.

propertyValues
IEnumerable<Object>

Valeurs des propriétés à faire correspondre.

Retours

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

Remarques

Cette méthode est fréquemment utilisée pour obtenir l’entité avec une clé étrangère, une clé primaire ou une autre valeur de clé étrangère non null donnée. Les recherches utilisant une propriété de clé comme celle-ci sont plus efficaces que les recherches sur d’autres valeurs de propriété.

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 à

FindEntry(IEnumerable<String>, IEnumerable<Object>)

Retourne un EntityEntry<TEntity> pour la première entité suivie par le contexte où la valeur de la propriété donnée correspond aux valeurs données. L’entrée donne accès aux informations et opérations de suivi des modifications pour l’entité.

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

Paramètres

propertyNames
IEnumerable<String>

Nom des propriétés à faire correspondre.

propertyValues
IEnumerable<Object>

Valeurs des propriétés à faire correspondre.

Retours

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

Remarques

Cette méthode est fréquemment utilisée pour obtenir l’entité avec une clé étrangère, une clé primaire ou une autre valeur de clé étrangère non null donnée. Les recherches utilisant une propriété de clé comme celle-ci sont plus efficaces que les recherches sur d’autres valeurs de propriété.

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 à

FindEntry<TKey>(TKey)

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

public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>? FindEntry<TKey> (TKey keyValue);
abstract member FindEntry : 'Key -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
override this.FindEntry : 'Key -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
Public Overridable Function FindEntry(Of TKey) (keyValue As TKey) As EntityEntry(Of TEntity)

Paramètres de type

TKey

Type de la propriété de clé primaire.

Paramètres

keyValue
TKey

Valeur de la clé primaire de l’entité à trouver.

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 à

FindEntry<TProperty>(IProperty, TProperty)

Retourne un EntityEntry<TEntity> pour la première entité suivie par le contexte où la valeur de la propriété donnée correspond à la valeur donnée. L’entrée donne accès aux informations et opérations de suivi des modifications pour l’entité.

public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>? FindEntry<TProperty> (Microsoft.EntityFrameworkCore.Metadata.IProperty property, TProperty? propertyValue);
abstract member FindEntry : Microsoft.EntityFrameworkCore.Metadata.IProperty * 'Property -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
override this.FindEntry : Microsoft.EntityFrameworkCore.Metadata.IProperty * 'Property -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
Public Overridable Function FindEntry(Of TProperty) (property As IProperty, propertyValue As TProperty) As EntityEntry(Of TEntity)

Paramètres de type

TProperty

Type de la valeur de propriété.

Paramètres

property
IProperty

Propriété à faire correspondre.

propertyValue
TProperty

Valeur de la propriété à correspondre.

Retours

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

Remarques

Cette méthode est fréquemment utilisée pour obtenir l’entité avec une clé étrangère non null, une clé primaire ou une autre valeur de clé. Les recherches utilisant une propriété de clé comme celle-ci sont plus efficaces que les recherches sur d’autres valeurs de propriété.

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 à

FindEntry<TProperty>(String, TProperty)

Retourne un EntityEntry<TEntity> pour la première entité suivie par le contexte où la valeur de la propriété donnée correspond à la valeur donnée. L’entrée donne accès aux informations et opérations de suivi des modifications pour l’entité.

public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>? FindEntry<TProperty> (string propertyName, TProperty? propertyValue);
abstract member FindEntry : string * 'Property -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
override this.FindEntry : string * 'Property -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
Public Overridable Function FindEntry(Of TProperty) (propertyName As String, propertyValue As TProperty) As EntityEntry(Of TEntity)

Paramètres de type

TProperty

Type de la valeur de propriété.

Paramètres

propertyName
String

Nom de la propriété à faire correspondre.

propertyValue
TProperty

Valeur de la propriété à correspondre.

Retours

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

Remarques

Cette méthode est fréquemment utilisée pour obtenir l’entité avec une clé étrangère non null, une clé primaire ou une autre valeur de clé. Les recherches utilisant une propriété de clé comme celle-ci sont plus efficaces que les recherches sur d’autres valeurs de propriété.

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 à