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 el seguimiento de objetos está habilitado.
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 el seguimiento de objetos está habilitado; de lo contrario, false. El valor predeterminado es true.
Comentarios
Establecer esta propiedad para false mejorar el rendimiento en el momento de la recuperación, ya que hay menos elementos para realizar el seguimiento.
Se produce una excepción:
Si la propiedad se establece en
falsedespués de ejecutar una consulta.Para obtener más información, vea la sección Modos válidos en 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 directivas , LoadWith pero no habilita la carga diferida.