LocalView<TEntity>.GetEntries 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
GetEntries(IEnumerable<IProperty>, IEnumerable<Object>) |
Retourne un EntityEntry pour chaque entité suivie par le contexte où les valeurs des propriétés données correspondent aux valeurs données. Les entrées permettent d’accéder aux informations et opérations de suivi des modifications pour chaque entité. |
GetEntries(IEnumerable<String>, IEnumerable<Object>) |
Retourne un EntityEntry pour chaque entité suivie par le contexte où les valeurs des propriétés données correspondent aux valeurs données. Les entrées permettent d’accéder aux informations et opérations de suivi des modifications pour chaque entité. |
GetEntries<TProperty>(String, TProperty) |
Retourne un EntityEntry<TEntity> pour chaque entité suivie par le contexte où la valeur de la propriété donnée correspond à la valeur donnée. Les entrées permettent d’accéder aux informations et opérations de suivi des modifications pour chaque entité. |
GetEntries<TProperty>(IProperty, TProperty) |
Retourne un EntityEntry<TEntity> pour chaque entité suivie par le contexte où la valeur de la propriété donnée correspond à la valeur donnée. Les entrées permettent d’accéder aux informations et opérations de suivi des modifications pour chaque entité. |
GetEntries(IEnumerable<IProperty>, IEnumerable<Object>)
Retourne un EntityEntry pour chaque entité suivie par le contexte où les valeurs des propriétés données correspondent aux valeurs données. Les entrées permettent d’accéder aux informations et opérations de suivi des modifications pour chaque entité.
public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>> GetEntries (System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Metadata.IProperty> properties, System.Collections.Generic.IEnumerable<object?> propertyValues);
abstract member GetEntries : seq<Microsoft.EntityFrameworkCore.Metadata.IProperty> * seq<obj> -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity>>
override this.GetEntries : seq<Microsoft.EntityFrameworkCore.Metadata.IProperty> * seq<obj> -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity>>
Public Overridable Function GetEntries (properties As IEnumerable(Of IProperty), propertyValues As IEnumerable(Of Object)) As IEnumerable(Of EntityEntry(Of TEntity))
Paramètres
- properties
- IEnumerable<IProperty>
Propriétés à mettre en correspondance.
- propertyValues
- IEnumerable<Object>
Valeurs des propriétés à mettre en correspondance.
Retours
Entrée pour chaque entité en cours de suivi.
Remarques
Cette méthode est fréquemment utilisée pour obtenir les entités avec une clé étrangère, une clé primaire ou d’autres valeurs de clé non null données. 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 .
Notez que la modification de l’état de l’entité lors de l’itération sur l’énumération retournée peut entraîner une InvalidOperationException indication que la collection a été modifiée lors de l’énumération. Pour éviter cela, créez une copie défensive à l’aide ToList<TSource>(IEnumerable<TSource>) de ou similaire avant l’itération.
Pour plus d’informations et d’exemples, consultez Suivi des modifications EF Core .
S’applique à
GetEntries(IEnumerable<String>, IEnumerable<Object>)
Retourne un EntityEntry pour chaque entité suivie par le contexte où les valeurs des propriétés données correspondent aux valeurs données. Les entrées permettent d’accéder aux informations et opérations de suivi des modifications pour chaque entité.
public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>> GetEntries (System.Collections.Generic.IEnumerable<string> propertyNames, System.Collections.Generic.IEnumerable<object?> propertyValues);
abstract member GetEntries : seq<string> * seq<obj> -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity>>
override this.GetEntries : seq<string> * seq<obj> -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity>>
Public Overridable Function GetEntries (propertyNames As IEnumerable(Of String), propertyValues As IEnumerable(Of Object)) As IEnumerable(Of EntityEntry(Of TEntity))
Paramètres
- propertyNames
- IEnumerable<String>
Nom des propriétés à mettre en correspondance.
- propertyValues
- IEnumerable<Object>
Valeurs des propriétés à mettre en correspondance.
Retours
Entrée pour chaque entité en cours de suivi.
Remarques
Cette méthode est fréquemment utilisée pour obtenir les entités avec une clé étrangère, une clé primaire ou d’autres valeurs de clé non null données. 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 .
Notez que la modification de l’état de l’entité lors de l’itération sur l’énumération retournée peut entraîner une InvalidOperationException indication que la collection a été modifiée lors de l’énumération. Pour éviter cela, créez une copie défensive à l’aide ToList<TSource>(IEnumerable<TSource>) de ou similaire avant l’itération.
Pour plus d’informations et d’exemples, consultez Suivi des modifications EF Core .
S’applique à
GetEntries<TProperty>(String, TProperty)
Retourne un EntityEntry<TEntity> pour chaque entité suivie par le contexte où la valeur de la propriété donnée correspond à la valeur donnée. Les entrées permettent d’accéder aux informations et opérations de suivi des modifications pour chaque entité.
public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>> GetEntries<TProperty> (string propertyName, TProperty? propertyValue);
abstract member GetEntries : string * 'Property -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity>>
override this.GetEntries : string * 'Property -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity>>
Public Overridable Function GetEntries(Of TProperty) (propertyName As String, propertyValue As TProperty) As IEnumerable(Of EntityEntry(Of TEntity))
Paramètres de type
- TProperty
Type de la valeur de propriété.
Paramètres
- propertyName
- String
Nom de la propriété à mettre en correspondance.
- propertyValue
- TProperty
Valeur de la propriété à mettre en correspondance.
Retours
Entrée pour chaque entité en cours de suivi.
Remarques
Cette méthode est fréquemment utilisée pour obtenir les entités avec une clé étrangère, une clé primaire ou d’autres valeurs de clé non null données. 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 .
Notez que la modification de l’état de l’entité lors de l’itération sur l’énumération retournée peut entraîner une InvalidOperationException indication que la collection a été modifiée lors de l’énumération. Pour éviter cela, créez une copie défensive à l’aide ToList<TSource>(IEnumerable<TSource>) de ou similaire avant l’itération.
Pour plus d’informations et d’exemples, consultez Suivi des modifications EF Core .
S’applique à
GetEntries<TProperty>(IProperty, TProperty)
Retourne un EntityEntry<TEntity> pour chaque entité suivie par le contexte où la valeur de la propriété donnée correspond à la valeur donnée. Les entrées permettent d’accéder aux informations et opérations de suivi des modifications pour chaque entité.
public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>> GetEntries<TProperty> (Microsoft.EntityFrameworkCore.Metadata.IProperty property, TProperty? propertyValue);
abstract member GetEntries : Microsoft.EntityFrameworkCore.Metadata.IProperty * 'Property -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity>>
override this.GetEntries : Microsoft.EntityFrameworkCore.Metadata.IProperty * 'Property -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity>>
Public Overridable Function GetEntries(Of TProperty) (property As IProperty, propertyValue As TProperty) As IEnumerable(Of EntityEntry(Of TEntity))
Paramètres de type
- TProperty
Type de la valeur de propriété.
Paramètres
- property
- IProperty
Propriété à mettre en correspondance.
- propertyValue
- TProperty
Valeur de la propriété à mettre en correspondance.
Retours
Entrée pour chaque entité en cours de suivi.
Remarques
Cette méthode est fréquemment utilisée pour obtenir les entités avec une clé étrangère, une clé primaire ou d’autres valeurs de clé non null données. 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 .
Notez que la modification de l’état de l’entité lors de l’itération sur l’énumération retournée peut entraîner une InvalidOperationException indication que la collection a été modifiée lors de l’énumération. Pour éviter cela, créez une copie défensive à l’aide ToList<TSource>(IEnumerable<TSource>) de ou similaire avant l’itération.
Pour plus d’informations et d’exemples, consultez Suivi des modifications EF Core .