DataContext.DeferredLoadingEnabled Vlastnost

Definice

Získá nebo nastaví hodnotu, která označuje, zda se má zpoždění načtení relace 1:N nebo 1:1.

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

Hodnota vlastnosti

truepokud je povoleno odložené načítání; v opačném případě . false

Poznámky

Když kód přistupuje k jedné z těchto relací, vrátí se null, pokud je relace 1:1, a prázdná kolekce je vrácena, pokud je 1:N. Relace se dají vyplnit nastavením LoadOptions vlastnosti .

Hlavním scénářem této vlastnosti je možnost extrahovat část objektového modelu a odeslat ji (například do webové služby).

Poznámka

Pokud je tato vlastnost nastavena na false po provedení dotazu, je vyvolána výjimka. Další informace najdete níže v části Platné režimy .

Platné režimy

Odložené načítání vyžaduje sledování objektů. Platné jsou pouze následující tři režimy:

Po provedení dotazu se příznaky nemusí změnit. Jakákoli změna po provedení prvního dotazu, který používá, DataContext vyvolá výjimku.

Platí pro