DataContext.ObjectTrackingEnabled DataContext.ObjectTrackingEnabled DataContext.ObjectTrackingEnabled DataContext.ObjectTrackingEnabled Property

Definición

Obtiene o establece un valor que indica si está habilitado el seguimiento de objetos.Gets or sets a value that indicates whether object tracking is enabled.

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.true if the object tracking is enabled; otherwise, false. De manera predeterminada, es true.The default is true.

Comentarios

Establecer esta propiedad en false mejora el rendimiento en el momento de la recuperación, ya que hay menos elementos para realizar el seguimiento.Setting this property to false improves performance at retrieval time, because there are fewer items to track.

Se produce una excepción:An exception is thrown:

  • Si la propiedad se establece en false después de que se haya ejecutado una consulta.If the property is set to false after a query has been executed.

    Para obtener más información, vea la sección modos válidos en DataContext.For more information, see the Valid Modes section in DataContext.

  • Si la propiedad se establece en false y SubmitChanges se llama a.If the property is set to false and SubmitChanges is called.

Si ObjectTrackingEnabled es false false, seomiteyDeferredLoadingEnabled se trata como.If ObjectTrackingEnabled is false, DeferredLoadingEnabled is ignored and treated as false. En este caso, DataContext es de solo lectura.In this case, the DataContext is read-only.

Si ObjectTrackingEnabled es true, DeferredLoadingEnabled es false.If ObjectTrackingEnabled is true, DeferredLoadingEnabled is false. En este caso, DataContext permite cargar un gráfico LoadWith de objetos mediante directivas, pero no permite la carga diferida.In this case, DataContext allows you to load an object graph by using LoadWith directives, but does not enable deferred loading.

Se aplica a