共用方式為


DbCollectionEntry<TEntity,TElement>.IsLoaded 屬性

定義

取得或設定值,指出這個集合的所有實體是否已從資料庫載入。

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,以防止此集合的相關實體延遲載入。 如果應用程式造成相關實體的子集載入此集合,而且想要防止任何其他實體自動載入,這非常有用。 請注意,使用其中一個 Load 方法的 explict 載入將會從資料庫載入所有相關實體,而不論 IsLoaded 是否為 true。 當集合中的任何相關實體中斷連結時,IsLoaded 旗標會重設為 false,表示目前未載入所有相關實體。

適用於