Freigeben über


DbReferenceEntry<TEntity, TProperty>.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 die Entität aus der Datenbank geladen wurde, 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 DbReferenceEntry 
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 die Entität geladen ist oder IsLoaded explizit auf TRUE festgelegt wurde, andernfalls false.

Hinweise

Durch das Laden der verknüpften Entität 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üpfte Entität verzögert geladen wird. Beachten Sie, dass das explizite Laden mithilfe einer der Load-Methoden die verknüpfte Entität aus der Datenbank lädt, und zwar unabhängig davon, ob IsLoaded auf TRUE festgelegt ist. Wenn eine verbundene Entität getrennt wird, wird das Kennzeichen "IsLoaded" auf FALSE zurückgesetzt, wodurch angezeigt wird, dass die verknüpfte Entität nicht länger geladen wird.

Siehe auch

Verweis

DbReferenceEntry<TEntity, TProperty> Klasse

System.Data.Entity.Infrastructure-Namespace