DataContext.ObjectTrackingEnabled Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy śledzenie obiektów jest włączone.
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
Wartość właściwości
true
jeśli śledzenie obiektów jest włączone; w przeciwnym razie , false
. Wartość domyślna to true
.
Uwagi
Ustawienie tej właściwości w celu false
zwiększenia wydajności podczas pobierania, ponieważ jest mniej elementów do śledzenia.
Zgłaszany jest wyjątek:
Jeśli właściwość jest ustawiona na
false
wartość po wykonaniu zapytania.Aby uzyskać więcej informacji, zobacz sekcję Prawidłowe tryby w temacie DataContext.
Jeśli właściwość jest ustawiona na
false
i SubmitChanges jest wywoływana.
Jeśli ObjectTrackingEnabled parametr ma false
wartość , DeferredLoadingEnabled jest ignorowany i traktowany jako false
. W tym przypadku parametr DataContext jest tylko do odczytu.
Jeśli ObjectTrackingEnabled parametr ma true
wartość , DeferredLoadingEnabled to false
. W takim przypadku DataContext można załadować graf obiektu przy użyciu LoadWith dyrektyw, ale nie włącza odroczonego ładowania.