DbCollectionEntry<TEntity,TElement>.IsLoaded Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy wszystkie jednostki tej kolekcji 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
true
jeśli wszystkie powiązane jednostki są ładowane lub element IsLoaded został jawnie ustawiony na wartość true; w przeciwnym razie , false
.
Uwagi
Ładowanie powiązanych jednostek z bazy danych przy użyciu ładowania leniwego w ramach zapytania lub jawnie z jedną z metod Load spowoduje ustawienie flagi IsLoaded na true. Element IsLoaded można jawnie ustawić na wartość true, aby zapobiec ładowaniu powiązanych jednostek tej kolekcji. Może to być przydatne, jeśli aplikacja spowodowała załadowanie do tej kolekcji podzestawu powiązanych jednostek i chce zapobiec automatycznemu ładowaniu innych jednostek. Należy pamiętać, że ładowanie za pomocą jednej z metod Ładowania spowoduje załadowanie wszystkich powiązanych jednostek z bazy danych niezależnie od tego, czy isLoaded ma wartość true. Gdy dowolna powiązana jednostka w kolekcji zostanie odłączona, flaga IsLoaded zostanie zresetowana na wartość false wskazującą, że nie wszystkie powiązane jednostki są teraz ładowane.