Sdílet prostřednictvím


DbCollectionEntry.IsLoaded Vlastnost

Definice

Získá nebo nastaví hodnotu označující, zda všechny entity této kolekce byly načteny z databáze.

public bool IsLoaded { get; set; }
member this.IsLoaded : bool with get, set
Public Property IsLoaded As Boolean

Hodnota vlastnosti

truePokud jsou načteny všechny související entity nebo IsLoaded byl explicitně nastaven na true; v opačném případě . false

Poznámky

Načtením souvisejících entit z databáze buď pomocí opožděného načítání v rámci dotazu, nebo explicitně některou z metod Load nastavíte příznak IsLoaded na true. IsLoaded je možné explicitně nastavit na hodnotu true, aby se zabránilo opožděné načítání souvisejících entit této kolekce. To může být užitečné, pokud aplikace způsobila načtení podmnožiny souvisejících entit do této kolekce a chce zabránit automatickému načtení dalších entit. Všimněte si, že duplicitní načítání pomocí jedné z metod Load načte všechny související entity z databáze bez ohledu na to, zda isLoaded je nebo není true. Při odpojení jakékoli související entity v kolekci se příznak IsLoaded resetuje na false, což znamená, že ne všechny související entity jsou nyní načteny.

Platí pro