Condividi tramite


Proprietà DbCollectionEntry<TEntity, TElement>.IsLoaded

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Ottiene o imposta un valore che indica se tutte le entità di questa raccolta sono state caricate dal database.

Spazio dei nomi:  System.Data.Entity.Infrastructure
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public Property IsLoaded As Boolean 
    Get 
    Set
'Utilizzo
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)

Valore proprietà

Tipo: System.Boolean
true se tutte le entità correlate vengono caricate o se IsLoaded è stato impostato in modo esplicito su true; in caso contrario false.

Note

Caricando le entità correlate dal database utilizzando il caricamento lazy, come parte di una query, o in modo esplicito con uno dei metodi Load, il flag IsLoaded verrà impostato su true. IsLoaded può essere impostato in modo esplicito su true per impedire che le entità correlate di questa raccolta vengano caricate in modalità lazy. Questa operazione può essere utile se l'applicazione ha causato il caricamento di un subset di entità correlate in questa raccolta e si desidera evitare che altre entità vengano caricate automaticamente. Si noti che il caricamento esplicito utilizzando uno dei metodi Load interessa tutte le entità correlate dal database indipendentemente dal fatto che IsLoaded sia impostato o meno su true. Quando un'entità correlata nella raccolta viene scollegata, il flag IsLoaded viene reimpostato su false per indicare che non tutte le entità correlate sono caricate.

Vedere anche

Riferimento

DbCollectionEntry<TEntity, TElement> Classe

Spazio dei nomi System.Data.Entity.Infrastructure