Proprietà DbCollectionEntry.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.