DataContext.ObjectTrackingEnabled Свойство

Определение

Возвращает или задает значение, указывающее, включена ли отслеживание объектов.

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

Значение свойства

true Значение , если отслеживание объектов включено; falseв противном случае . Значение по умолчанию — true.

Комментарии

Задание этого свойства для false повышения производительности во время извлечения, так как для отслеживания меньше элементов.

Создается исключение:

  • Если свойство задано false после выполнения запроса.

    Дополнительные сведения см. в DataContextразделе "Допустимые режимы".

  • Если свойство задано false и SubmitChanges вызывается.

Если ObjectTrackingEnabled это falseтак, DeferredLoadingEnabled игнорируется и обрабатывается как false. В этом случае DataContext доступен только для чтения.

Если ObjectTrackingEnabled имеет значение , true имеет DeferredLoadingEnabledзначение false. В этом случае DataContext можно загрузить граф объектов с помощью LoadWith директив, но не включает отложенную загрузку.

Применяется к