RelatedEnd.IsLoaded Proprietà

Definizione

Ottiene un valore che indica se sono stati caricati tutti gli oggetti correlati.Gets a value that indicates whether all related objects have been loaded.

public:
 property bool IsLoaded { bool get(); };
public bool IsLoaded { get; }
member this.IsLoaded : bool
Public ReadOnly Property IsLoaded As Boolean

Valore della proprietà

true se l'entità finale correlata contiene tutte gli oggetti correlati presenti nel database; in caso contrario, false.true if the related end contains all the related objects from the database; otherwise, false.

Implementazioni

Commenti

La chiamata al metodo Load imposta il flag di IsLoaded su true.Calling the Load method sets the IsLoaded flag to true.

La chiamata al metodo Clear su un EntityCollection<TEntity> imposta IsLoaded false.Calling the Clear method on an EntityCollection<TEntity> sets IsLoaded to false.

È inoltre possibile che venga caricato un oggetto EntityCollection<TEntity> o EntityReference<TEntity> se l'entità finale correlata è inclusa nel percorso della query.An EntityCollection<TEntity> or EntityReference<TEntity> may also be loaded if the related end is included in the query path. Per ulteriori informazioni sull'intervallo, vedere caricamento di oggetti correlati.For more information about span, see Loading Related Objects.

Il metodo Load su EntityCollection<TEntity> e EntityReference<TEntity> carica gli oggetti correlati dall'origine dati indipendentemente dal fatto che IsLoaded sia true.The Load method on EntityCollection<TEntity> and EntityReference<TEntity> loads related objects from the data source whether or not IsLoaded is true.

Quando un oggetto viene scollegato, il flag di IsLoaded viene modificato da false a true.When an object is detached, the IsLoaded flag is changed from false to true.

Per garantire che un'entità finale correlata venga caricata completamente prima di eseguire l'elaborazione, è necessario controllare se IsLoaded è false.To guarantee that a related end is fully loaded before doing processing, you should check whether IsLoaded is false. Se IsLoaded è false, è necessario chiamare il metodo Load.If IsLoaded is false, you should call the Load method.

Si applica a