DbCollectionEntry.IsLoaded Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur indiquant si toutes les entités de cette collection 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 de cette collection 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 dans cette collection et souhaite empêcher le chargement automatique d’autres entités. Notez que le chargement rapide à l’aide de l’une des méthodes Load charge toutes les entités associées à partir de la base de données, que IsLoaded soit true ou non. Lorsqu’une entité associée de la collection est détachée, l’indicateur IsLoaded est réinitialisé à false, ce qui indique que les entités non toutes associées sont désormais chargées.