Partager via


IRelatedEnd.IsLoaded Propriété

Définition

Obtient ou définit une valeur indiquant si l’entité (pour une EntityReference ou toutes les entités de la collection (pour un EntityCollection<TEntity> ont été chargées à partir de la base de données).

public bool IsLoaded { get; set; }
member this.IsLoaded : bool with get, set
Public Property IsLoaded As Boolean

Valeur de propriété

True si toutes les entités associées sont chargées ou si IsLoaded a été explicitement défini sur true ; sinon, false.

Remarques

Le chargement des entités associées à partir de la base de données à l’aide du chargement paresseux, dans le cadre d’une requête ou explicitement avec l’une des méthodes Load définit l’indicateur IsLoaded sur true. IsLoaded peut être explicitement défini sur true pour empêcher les entités associées d’être chargées paresseux. Cela peut être utile si l’application a provoqué le chargement d’un sous-ensemble d’entités associées et souhaite empêcher le chargement automatique d’autres entités. Notez que le chargement explicite à l’aide Load() de charge toutes les entités associées à partir de la base de données, que IsLoaded soit true ou non. Quand une entité associée est détachée, l’indicateur IsLoaded est réinitialisé à false, ce qui indique que toutes les entités associées ne sont pas maintenant chargées.

S’applique à