ChangeTracker.AutoDetectChangesEnabled Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.