Freigeben über


DataContext.DeferredLoadingEnabled Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob 1:n- oder 1:1-Beziehungen verzögert werden sollen.

public:
 property bool DeferredLoadingEnabled { bool get(); void set(bool value); };
public bool DeferredLoadingEnabled { get; set; }
member this.DeferredLoadingEnabled : bool with get, set
Public Property DeferredLoadingEnabled As Boolean

Eigenschaftswert

truewenn verzögertes Laden aktiviert ist; andernfalls . false

Hinweise

Wenn der Code auf eine dieser Beziehungen zugreift, wird NULL zurückgegeben, wenn die Beziehung 1:1 ist, und eine leere Auflistung zurückgegeben wird, wenn sie 1:n ist. Die Beziehungen können weiterhin durch Festlegen der LoadOptions Eigenschaft ausgefüllt werden.

Das Hauptszenario für diese Eigenschaft besteht darin, ihnen das Extrahieren eines Objektsmodells und das Senden (z. B. an einen Webdienst) zu ermöglichen.

Hinweis

Wenn diese Eigenschaft nach false der Ausführung einer Abfrage festgelegt ist, wird eine Ausnahme ausgelöst. Weitere Informationen finden Sie im Abschnitt "Gültige Modi " weiter unten.

Gültige Modi

Das verzögerte Laden erfordert die Objektverfolgung. Nur die folgenden drei Modi sind gültig:

Die Flags werden möglicherweise nicht geändert, nachdem eine Abfrage ausgeführt wurde. Jede Änderung nach der Ausführung der ersten Abfrage, die DataContext eine Ausnahme auslöst.

Gilt für: