DbCollectionEntry<TEntity,TElement>.IsLoaded 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示是否已从数据库加载此集合的所有实体。
public bool IsLoaded { get; set; }
member this.IsLoaded : bool with get, set
Public Property IsLoaded As Boolean
属性值
true
如果加载了所有相关实体或 IsLoaded 已显式设置为 true,则为 ;否则为 false
。
注解
使用延迟加载从数据库中加载相关实体,作为查询的一部分,或使用 Load 方法之一显式加载相关实体会将 IsLoaded 标志设置为 true。 IsLoaded 可以显式设置为 true,以防止延迟加载此集合的相关实体。 如果应用程序导致相关实体的子集加载到此集合中,并且想要阻止自动加载任何其他实体,则这非常有用。 请注意,无论 IsLoaded 是否为 true,使用 Load 方法之一进行说明加载都将从数据库中加载所有相关实体。 分离集合中的任何相关实体时,IsLoaded 标志将重置为 false,表示现在并非所有相关实体都已加载。