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呼び出すと、 フラグが にtrue設定されますIsLoaded

で メソッドをClear呼び出すと、 EntityCollection<TEntity> が にfalse設定されますIsLoaded

関連 End がクエリ パスに含まれている場合は、EntityCollection<TEntity>EntityReference<TEntity> も読み込まれます。 スパンの詳細については、「 関連オブジェクトの読み込み」を参照してください。

Load 対する EntityCollection<TEntity> メソッドと EntityReference<TEntity> 、データ ソースからの関連オブジェクトの読み込みは、 かどうかに関係なく IsLoaded 行われます true

オブジェクトがデタッチされると、 IsLoaded フラグは から falsetrue変更されます。

処理を行う前に関連するエンドが完全に読み込まれることを保証するには、 が かどうかをIsLoadedfalseチェックする必要があります。 が falseの場合IsLoadedは、 メソッドを呼び出すLoad必要があります。

適用対象