DataContext.ObjectTrackingEnabled Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob die Objektnachverfolgung aktiviert ist, oder legt den Wert fest.
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
true
, wenn die Objektverfolgung aktiviert ist, andernfalls false
. Der Standardwert ist true
.
Hinweise
Das Festlegen dieser Eigenschaft auf false
verbessert die Leistung zum Zeitpunkt des Abrufs, da weniger Elemente nachverfolgt werden müssen.
Eine Ausnahme wird ausgelöst:
Wenn die -Eigenschaft auf
false
festgelegt ist, nachdem eine Abfrage ausgeführt wurde.Weitere Informationen finden Sie im Abschnitt Gültige Modi in DataContext.
Wenn die -Eigenschaft auf
false
festgelegt ist und SubmitChanges aufgerufen wird.
Wenn ObjectTrackingEnabled ist false
, DeferredLoadingEnabled wird ignoriert und als false
behandelt. In diesem Fall ist der DataContext schreibgeschützt.
Falls ObjectTrackingEnabledtrue
lautet, ist DeferredLoadingEnabledfalse
. Ermöglicht in diesem Fall das DataContext Laden eines Objektgraphen mithilfe LoadWith von -Direktiven, aber nicht das verzögerte Laden.