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