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