ChangeTracker.HasChanges Méthode

Définition

Vérifie si des entités nouvelles, supprimées ou modifiées font l’objet d’un suivi afin que ces modifications soient envoyées à la base de données si SaveChanges() ou SaveChangesAsync(CancellationToken) est appelée.

public virtual bool HasChanges ();
abstract member HasChanges : unit -> bool
override this.HasChanges : unit -> bool
Public Overridable Function HasChanges () As Boolean

Retours

true s’il y a des modifications à enregistrer, sinon false.

Remarques

Cette méthode appelle DetectChanges() pour s’assurer que la valeur retournée est exacte. É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.

Pour plus d’informations et d’exemples, consultez Suivi des modifications EF Core .

S’applique à