Compartir a través de


DataContext.ObjectTrackingEnabled Propiedad

Definición

Obtiene o establece un valor que indica si está habilitado el seguimiento de objetos.

public:
 property bool ObjectTrackingEnabled { bool get(); void set(bool value); };
public bool ObjectTrackingEnabled { get; set; }
member this.ObjectTrackingEnabled : bool with get, set
Public Property ObjectTrackingEnabled As Boolean

Valor de propiedad

true si está habilitado el seguimiento del objeto; en caso contrario, es false. De manera predeterminada, es true.

Comentarios

Establecer esta propiedad en false mejora el rendimiento en el momento de la recuperación, ya que hay menos elementos para realizar un seguimiento.

Se produce una excepción:

  • Si la propiedad se establece false en una vez ejecutada una consulta.

    Para obtener más información, vea la sección Modos válidos de DataContext.

  • Si la propiedad se establece false en y SubmitChanges se llama a .

Si ObjectTrackingEnabled es false, DeferredLoadingEnabled se omite y se trata como false. En este caso, es de DataContext solo lectura.

Si ObjectTrackingEnabled es true, DeferredLoadingEnabled es false. En este caso, DataContext permite cargar un gráfico de objetos mediante LoadWith directivas , pero no habilita la carga diferida.

Se aplica a