Udostępnij za pośrednictwem


IRelatedEnd.IsLoaded Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy jednostka (dla EntityReference lub wszystkich jednostek w kolekcji (dla elementu EntityCollection<TEntity> zostały załadowane z bazy danych.

public bool IsLoaded { get; set; }
member this.IsLoaded : bool with get, set
Public Property IsLoaded As Boolean

Wartość właściwości

Prawda, jeśli wszystkie powiązane jednostki są ładowane lub właściwość IsLoaded została jawnie ustawiona na wartość true; w przeciwnym razie wartość false.

Uwagi

Ładowanie powiązanych jednostek z bazy danych przy użyciu ładowania opóźnionego w ramach zapytania lub jawnie z jedną z metod Load spowoduje ustawienie flagi IsLoaded na wartość true. Właściwość IsLoaded można jawnie ustawić na wartość true, aby zapobiec ładowaniu powiązanych jednostek. Może to być przydatne, jeśli aplikacja spowodowała załadowanie podzestawu powiązanych jednostek i chce zapobiec automatycznemu ładowaniu innych jednostek. Należy pamiętać, że jawne ładowanie przy użyciu polecenia Load() spowoduje załadowanie wszystkich powiązanych jednostek z bazy danych niezależnie od tego, czy element IsLoaded ma wartość true. Po odłączeniu dowolnej powiązanej jednostki flaga IsLoaded jest resetowana na wartość false wskazującą, że nie wszystkie powiązane jednostki są teraz ładowane.

Dotyczy