RelatedEnd.IsLoaded 属性

定义

获取一个值,该值指示是否已加载所有相关对象。

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

ClearEntityCollection<TEntity> 调用 方法会将 设置为 IsLoadedfalse

如果相关端包含在查询路径中,也可能加载 EntityCollection<TEntity>EntityReference<TEntity>。 有关范围的详细信息,请参阅 加载相关对象

方法Load在 和 EntityReference<TEntity>EntityCollection<TEntity>加载数据源中的相关对象,无论 是否IsLoadedtrue

分离对象时,标志 IsLoaded 将从 false 更改为 true

若要保证相关端在执行处理之前已完全加载,应检查 是否IsLoadedfalse。 如果 IsLoadedfalse,则应调用 Load 方法。

适用于