ChangeTracker.AutoDetectChangesEnabled Propriété
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.
Obtient ou définit une valeur indiquant si la DetectChanges() méthode est appelée automatiquement par les méthodes de DbContext et les classes associées.
public virtual bool AutoDetectChangesEnabled { get; set; }
member this.AutoDetectChangesEnabled : bool with get, set
Public Overridable Property AutoDetectChangesEnabled As Boolean
Valeur de propriété
Remarques
La valeur par défaut est true. Cela garantit que le contexte est conscient des modifications apportées aux instances d’entité suivies avant d’effectuer des opérations telles que SaveChanges() ou de retourner des informations de suivi des modifications. Si vous désactivez les modifications de détection automatique, vous devez vous assurer qu’est DetectChanges() appelé lorsque les instances d’entité ont été modifiées. Si vous ne le faites pas, certaines modifications peuvent ne pas être conservées pendant SaveChanges() ou des informations de suivi des modifications obsolètes sont retournées.
Pour plus d’informations et d’exemples, consultez Suivi des modifications EF Core .