DataContext.ObjectTrackingEnabled 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 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
falseen 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
falseen 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.