RelatedEnd.IsLoaded 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示是否已加载所有相关对象。
public:
property bool IsLoaded { bool get(); };
public bool IsLoaded { get; }
member this.IsLoaded : bool
Public ReadOnly Property IsLoaded As Boolean
属性值
如果相关端包含数据库中的所有相关对象,则为 true
;否则为 false
。
实现
注解
Load调用 方法会将 IsLoaded 标志设置为 true
。
Clear对 EntityCollection<TEntity> 调用 方法会将 设置为 IsLoadedfalse
。
如果相关端包含在查询路径中,也可能加载 EntityCollection<TEntity> 或 EntityReference<TEntity>。 有关范围的详细信息,请参阅 加载相关对象。
方法Load
在 和 EntityReference<TEntity> 上EntityCollection<TEntity>加载数据源中的相关对象,无论 是否IsLoaded为 true
。
分离对象时,标志 IsLoaded 将从 false
更改为 true
。
若要保证相关端在执行处理之前已完全加载,应检查 是否 IsLoaded 为 false
。 如果 IsLoaded 为 false
,则应调用 Load 方法。