DataContext.DeferredLoadingEnabled Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of u een-op-veel- of een-op-een-relaties wilt vertragen.

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

Waarde van eigenschap

true indien uitgestelde laadtijden zijn ingeschakeld; anders, false.

Opmerkingen

Wanneer de code een van deze relaties opent, wordt null geretourneerd als de relatie een-op-een is en een lege verzameling wordt geretourneerd als deze een-op-veel is. De relaties kunnen nog steeds worden ingevuld door de LoadOptions eigenschap in te stellen.

Het belangrijkste scenario voor deze eigenschap is het extraheren van een deel van het objectmodel en het verzenden ervan (bijvoorbeeld naar een webservice).

Note

Als deze eigenschap is ingesteld false op nadat een query is uitgevoerd, wordt er een uitzondering gegenereerd. Zie de sectie Geldige modi hieronder voor meer informatie.

Geldige modi

Voor uitstellen van laden is het bijhouden van objecten vereist. Alleen de volgende drie modi zijn geldig:

De vlaggen worden mogelijk niet gewijzigd nadat een query is uitgevoerd. Elke wijziging na de uitvoering van de eerste query die een DataContext uitzondering genereert.

Van toepassing op