Freigeben über


IRelatedEnd.IsLoaded Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Entität (für eine EntityReference oder für alle Entitäten in der Auflistung (für ein aus der Datenbank geladen wurde) angibt, oder legt diesen EntityCollection<TEntity> fest.

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

Eigenschaftswert

True, wenn alle verknüpften Entitäten geladen werden oder isLoaded explizit auf true festgelegt wurde; andernfalls false.

Hinweise

Beim Laden der zugehörigen Entitäten aus der Datenbank mithilfe von Lazy-Loading als Teil einer Abfrage oder explizit mit einer der Load-Methoden wird das IsLoaded-Flag auf true festgelegt. IsLoaded kann explizit auf true festgelegt werden, um zu verhindern, dass die zugehörigen Entitäten lazy geladen werden. Dies kann nützlich sein, wenn die Anwendung eine Teilmenge verwandter Entitäten geladen hat und verhindern möchte, dass andere Entitäten automatisch geladen werden. Beachten Sie, dass das explizite Laden mit Load() alle zugehörigen Entitäten aus der Datenbank lädt, unabhängig davon, ob IsLoaded true ist oder nicht. Wenn eine verwandte Entität getrennt wird, wird das IsLoaded-Flag auf false zurückgesetzt, was angibt, dass nicht alle verwandten Entitäten jetzt geladen werden.

Gilt für: