Compartir a través de


ChangeTracker.QueryTrackingBehavior Propiedad

Definición

Obtiene o establece el comportamiento de seguimiento de las consultas LINQ que se ejecutan en el contexto. Deshabilitar el seguimiento de cambios es útil para escenarios de solo lectura, ya que evita la sobrecarga de configurar el seguimiento de cambios para cada instancia de entidad. No debe deshabilitar el seguimiento de cambios si desea manipular instancias de entidad y conservar esos cambios en la base de datos mediante SaveChanges().

public virtual Microsoft.EntityFrameworkCore.QueryTrackingBehavior QueryTrackingBehavior { get; set; }
member this.QueryTrackingBehavior : Microsoft.EntityFrameworkCore.QueryTrackingBehavior with get, set
Public Overridable Property QueryTrackingBehavior As QueryTrackingBehavior

Valor de propiedad

Comentarios

Este método establece el comportamiento predeterminado para el contexto, pero puede invalidar este comportamiento para consultas individuales mediante los AsNoTracking<TEntity>(IQueryable<TEntity>) métodos y AsTracking<TEntity>(IQueryable<TEntity>) .

El valor predeterminado es TrackAll. Esto significa que el seguimiento de cambios realizará un seguimiento de los cambios de todas las entidades que se devuelven desde una consulta LINQ.

Se aplica a