Freigeben über


DbCollectionEntry<TEntity, TElement>.IsLoaded-Eigenschaft

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Ruft einen Wert ab, der angibt, ob alle Entitäten dieser Auflistung aus der Datenbank geladen wurden, oder legt ihn fest.

Namespace:  System.Data.Entity.Infrastructure
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Property IsLoaded As Boolean 
    Get 
    Set
'Usage
Dim instance As DbCollectionEntry 
Dim value As Boolean 

value = instance.IsLoaded

instance.IsLoaded = value
public bool IsLoaded { get; set; }
public:
property bool IsLoaded {
    bool get ();
    void set (bool value);
}
member IsLoaded : bool with get, set
function get IsLoaded () : boolean 
function set IsLoaded (value : boolean)

Eigenschaftswert

Typ: System.Boolean
true, wenn alle verknüpften Entitäten geladen werden oder das IsLoaded explizit auf TRUE festgelegt wurde; andernfalls false.

Hinweise

Durch das Laden von verknüpften Entitäten aus der Datenbank mit verzögertem Laden, als Teil einer Abfrage oder explizit mit einer der Load-Methoden wird das Kennzeichen IsLoaded auf TRUE festgelegt. IsLoaded kann explizit auf TRUE festgelegt werden, um zu verhindern, dass die verknüpften Entitäten dieser Sammlung verzögert geladen werden. Dies kann hilfreich sein, wenn die Anwendung verursacht hat, dass eine Teilmenge der verknüpften Entitäten in diese Auflistung geladen wird, und sie verhindern möchte, dass sämtliche andere Entitäten automatisch geladen werden. Beachten Sie, dass das explizite Laden mithilfe einer der Load-Methoden alle verknüpften Entitäten aus der Datenbank lädt, und zwar unabhängig davon, ob IsLoaded auf TRUE festgelegt ist. Wenn jede verknüpfte Entität in der Auflistung getrennt ist, wird das Kennzeichen IsLoaded auf FALSE zurückgesetzt, wodurch angezeigt wird, dass nun nicht alle verknüpften Entitäten geladen werden.

Siehe auch

Verweis

DbCollectionEntry<TEntity, TElement> Klasse

System.Data.Entity.Infrastructure-Namespace