Udostępnij za pośrednictwem


DataContext.ObjectTrackingEnabled Właściwość

Definicja

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 falsewartość , DeferredLoadingEnabled jest ignorowany i traktowany jako false. W tym przypadku parametr DataContext jest tylko do odczytu.

Jeśli ObjectTrackingEnabled parametr ma truewartość , DeferredLoadingEnabled to false. W takim przypadku DataContext można załadować graf obiektu przy użyciu LoadWith dyrektyw, ale nie włącza odroczonego ładowania.

Dotyczy