Поделиться через


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 директив , но не включает отложенную загрузку.

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