LocalView<TEntity>.FindEntry 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.
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.
|
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>)
- Source:
- LocalView.cs
- Source:
- LocalView.cs
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>)
- Source:
- LocalView.cs
- Source:
- LocalView.cs
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)
- Source:
- LocalView.cs
- Source:
- LocalView.cs
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)
- Source:
- LocalView.cs
- Source:
- LocalView.cs
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)
- Source:
- LocalView.cs
- Source:
- LocalView.cs
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 .