DataContext.ObjectTrackingEnabled Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Objektverfolgung aktiviert ist.

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

Eigenschaftswert

truewenn die Objektverfolgung aktiviert ist; andernfalls . false Der Standardwert lautet true.

Hinweise

Wenn Sie diese Eigenschaft festlegen, um die Leistung beim Abruf zu false verbessern, da weniger Elemente nachverfolgt werden müssen.

Eine Ausnahme wird ausgelöst:

  • Wenn die Eigenschaft festgelegt ist, false nachdem eine Abfrage ausgeführt wurde.

    Weitere Informationen finden Sie im Abschnitt "Gültige Modi" in DataContext.

  • Wenn die Eigenschaft auf false und SubmitChanges aufgerufen wird.

Ist ObjectTrackingEnabled dies falseder Fehler , DeferredLoadingEnabled wird ignoriert und als behandelt.false In diesem Fall ist dies DataContext schreibgeschützt.

Wenn ObjectTrackingEnabled ist , DeferredLoadingEnabled ist falsetrue. In diesem Fall DataContext können Sie ein Objektdiagramm mithilfe LoadWith von Direktiven laden, aber das verzögerte Laden nicht aktivieren.

Gilt für: