ChangeTracker.Entries 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
Entries() |
Retourne un EntityEntry pour chaque entité suivie par le contexte. Les entrées fournissent l’accès aux informations et opérations de suivi des modifications pour chaque entité. |
Entries<TEntity>() |
Obtient un EntityEntry pour toutes les entités d’un type donné suivis par le contexte. Les entrées fournissent l’accès aux informations et opérations de suivi des modifications pour chaque entité. |
Entries()
- Source:
- ChangeTracker.cs
- Source:
- ChangeTracker.cs
- Source:
- ChangeTracker.cs
- Source:
- ChangeTracker.cs
- Source:
- ChangeTracker.cs
- Source:
- ChangeTracker.cs
- Source:
- ChangeTracker.cs
- Source:
- ChangeTracker.cs
- Source:
- ChangeTracker.cs
Retourne un EntityEntry pour chaque entité suivie par le contexte. Les entrées fournissent l’accès aux informations et opérations de suivi des modifications pour chaque entité.
public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry> Entries ();
abstract member Entries : unit -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry>
override this.Entries : unit -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry>
Public Overridable Function Entries () As IEnumerable(Of EntityEntry)
Retours
Entrée pour chaque entité suivie.
Remarques
Envisagez d’utiliser les méthodes de Local pour une recherche plus rapide des entités suivies par clé, clé étrangère ou valeur de propriété.
Cette méthode appelle DetectChanges() pour s’assurer que toutes les entrées retournées reflètent l’état à jour. Étant donné que la détection des modifications peut être lente, envisagez de définir AutoDetectChangesEnabled temporairement pour empêcher la détection des modifications dans les situations où l’état est connu pour être à jour.
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 d’itérer.
Pour plus d’informations et d’exemples, consultez Suivi des modifications EF Core .
S’applique à
Entries<TEntity>()
- Source:
- ChangeTracker.cs
- Source:
- ChangeTracker.cs
- Source:
- ChangeTracker.cs
- Source:
- ChangeTracker.cs
- Source:
- ChangeTracker.cs
- Source:
- ChangeTracker.cs
- Source:
- ChangeTracker.cs
- Source:
- ChangeTracker.cs
- Source:
- ChangeTracker.cs
Obtient un EntityEntry pour toutes les entités d’un type donné suivis par le contexte. Les entrées fournissent l’accès aux informations et opérations de suivi des modifications pour chaque entité.
public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>> Entries<TEntity> () where TEntity : class;
abstract member Entries : unit -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity>> (requires 'Entity : null)
override this.Entries : unit -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity>> (requires 'Entity : null)
Public Overridable Function Entries(Of TEntity As Class) () As IEnumerable(Of EntityEntry(Of TEntity))
Paramètres de type
- TEntity
Type d’entités pour laquelle obtenir des entrées.
Retours
Entrée pour chaque entité du type donné qui fait l’objet d’un suivi.
Remarques
Envisagez d’utiliser les méthodes de Local pour une recherche plus rapide des entités suivies par clé, clé étrangère ou valeur de propriété.
Cette méthode appelle DetectChanges() pour s’assurer que toutes les entrées retournées reflètent l’état à jour. Étant donné que la détection des modifications peut être lente, envisagez de définir AutoDetectChangesEnabled temporairement pour empêcher la détection des modifications dans les situations où l’état est connu pour être à jour.
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 d’itérer.
Pour plus d’informations et d’exemples, consultez Suivi des modifications EF Core .