ChangeTracker.AutoDetectChangesEnabled Propiedad

Definición

Obtiene o establece un valor que indica si los métodos de DbContext y las clases relacionadas llaman automáticamente al DetectChanges() método .

public virtual bool AutoDetectChangesEnabled { get; set; }
member this.AutoDetectChangesEnabled : bool with get, set
Public Overridable Property AutoDetectChangesEnabled As Boolean

Valor de propiedad

Comentarios

El valor predeterminado es true. Esto garantiza que el contexto tenga en cuenta los cambios realizados en las instancias de entidad con seguimiento antes de realizar operaciones como SaveChanges() o devolver información de seguimiento de cambios. Si deshabilita los cambios de detección automática, debe asegurarse de que DetectChanges() se llama cuando se han modificado las instancias de entidad. Si no lo hace, es posible que algunos cambios no se conserven durante SaveChanges() o no se devuelva información de seguimiento de cambios obsoleta.

Consulte Seguimiento de cambios de EF Core para obtener más información y ejemplos.

Se aplica a