DbCollectionEntry.IsLoaded, propriété
[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]
Obtient ou définit une valeur qui indique si toutes les entités de cette collection ont été chargées à partir de la base de données.
Espace de noms : System.Data.Entity.Infrastructure
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
Public Property IsLoaded As Boolean
Get
Set
'Utilisation
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)
Valeur de propriété
Type : System.Boolean
true si toutes les entités associées sont chargées ou la valeur true a été explicitement affectée à l'indicateur IsLoaded ; sinon, false.
Notes
Charger les entités associées de la base de données à l'aide du chargement différé, dans le cadre d'une requête, ou explicitement avec une des méthodes Load affecte la valeur true à l'indicateur IsLoaded. La valeur true peut être explicitement affectée à l'indicateur IsLoaded pour empêcher le chargement différé des entités associées à cette collection. Cela peut être utile si l'application a entraîné 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 explicite à l'aide de l'une des méthodes Load charge toutes les entités associées de la base de données, que la valeur true soit affectée ou non à IsLoaded. Lorsqu'une entité associée de la collection est détachée, l'indicateur IsLoaded est réinitialisée à false, ce qui indique que certaines entités associées ne sont pas chargées.