DataContext.DeferredLoadingEnabled Egenskap

Definition

Hämtar eller anger ett värde som anger om en-till-många-relationer eller en-till-en-relationer ska fördröjas.

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

Egenskapsvärde

trueom uppskjuten inläsning är aktiverad; annars . false

Kommentarer

När koden kommer åt en av dessa relationer returneras null om relationen är en-till-en och en tom samling returneras om den är en-till-många. Relationerna kan fortfarande fyllas i genom att ange egenskapen LoadOptions .

Huvudscenariot för den här egenskapen är att du kan extrahera en del av objektmodellen och skicka ut den (till exempel till en webbtjänst).

Note

Om den här egenskapen är inställd på false när en fråga har körts utlöses ett undantag. Mer information finns i avsnittet Giltiga lägen nedan.

Giltiga lägen

Uppskjuten inläsning kräver objektspårning. Endast följande tre lägen är giltiga:

Flaggorna kanske inte ändras när en fråga har körts. Alla ändringar efter körningen av den första frågan som använder som DataContext utlöser ett undantag.

Gäller för