Sdílet prostřednictvím


IRelatedEnd.IsLoaded Vlastnost

Definice

Získá nebo nastaví hodnotu označující, zda entita (pro entitu EntityReference nebo všechny entity v kolekci (pro entitu EntityCollection<TEntity> 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

True Pokud všechny související entity jsou načteny nebo IsLoaded byla explicitně nastavena na true; jinak 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. To může být užitečné, pokud aplikace způsobila načtení podmnožiny souvisejících entit a chce zabránit automatickému načtení dalších entit. Všimněte si, že explicitní načtení pomocí příkazu Load() načte všechny související entity z databáze bez ohledu na to, jestli isLoaded má hodnotu true nebo ne. Při odpojení jakékoli související entity se příznak IsLoaded resetuje na false, což znamená, že se teď nenačtou všechny související entity.

Platí pro