DbChangeTracker, classe
[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]
Retourné par la méthode ChangeTracker de DbContext pour fournir l'accès aux fonctionnalités du contexte mises en rapport avec le suivi des modifications d'entités.
Hiérarchie d'héritage
System.Object
System.Data.Entity.Infrastructure.DbChangeTracker
Espace de noms : System.Data.Entity.Infrastructure
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
Public Class DbChangeTracker
'Utilisation
Dim instance As DbChangeTracker
public class DbChangeTracker
public ref class DbChangeTracker
type DbChangeTracker = class end
public class DbChangeTracker
Le type DbChangeTracker expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
DetectChanges | Détecte les modifications effectuées sur les propriétés et les relations d'entités POCO.Notez que certains types d'entités (telles que les proxys de suivi des modifications et les entités qui dérivent de EntityObject) consignent automatiquement les modifications, par conséquent, il n'est généralement pas nécessaire d'appeler la méthode DetectChanges pour ces types d'entités.Par ailleurs, notez que, généralement, cette méthode est appelée automatiquement par beaucoup de méthodes de DbContext et ses classes connexes, de sorte qu'il est rare qu'elle doive être appelée explicitement.Toutefois, il peut être souhaitable, généralement pour des questions de performances, de désactiver l'appel automatique de cette méthode à l'aide de l'indicateur AutoDetectChangesEnabled à partir de Configuration. | |
Entries() | Obtient des objets DbEntityEntry pour toutes les entités suivies par ce contexte. | |
Entries<TEntity>() | Obtient des objets DbEntityEntry pour toutes les entités du type donné suivies par ce contexte. | |
Equals | Spécifie si DbChangeTracker est identique à l'objet spécifié. (Substitue Object.Equals(Object).) | |
Finalize | (Hérité de Object.) | |
GetHashCode | Obtient le code de hachage associé à DbChangeTracker. (Substitue Object.GetHashCode().) | |
GetType | Obtient le Type de l'instance actuelle. | |
HasChanges | Vérifie si le DbContext effectue le suivi des relations ou entités nouvelles, modifiées ou supprimées qui seront envoyées à la base de données si SaveChanges() est appelé. | |
MemberwiseClone | (Hérité de Object.) | |
ToString | Retourne une représentation sous forme de chaîne de DbChangeTracker. (Substitue Object.ToString().) |
Top
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.