DbSet<TEntity>.IListSource.GetList Metoda
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.
Ta metoda jest wywoływana przez struktury powiązań danych podczas próby powiązania danych bezpośrednio z elementem DbSet<TEntity>.
System.Collections.IList IListSource.GetList ();
abstract member System.ComponentModel.IListSource.GetList : unit -> System.Collections.IList
override this.System.ComponentModel.IListSource.GetList : unit -> System.Collections.IList
Function GetList () As IList Implements IListSource.GetList
Zwraca
Nigdy nie zwraca, zawsze zgłasza wyjątek.
Implementuje
Wyjątki
Zawsze generowany.
Uwagi
Ta implementacja zawsze zgłasza wyjątek jako powiązanie bezpośrednio do DbSet<TEntity> obiektu spowoduje wysłanie zapytania do bazy danych za każdym razem, gdy struktura powiązania danych żąda zawartości kolekcji. Zamiast tego załaduj wyniki do kontekstu, na przykład przy użyciu Load<TSource>(IQueryable<TSource>) metody rozszerzenia, a następnie powiąż je z danymi lokalnymi za pomocą Local wywołania ToObservableCollection() powiązania WPF lub ToBindingList() winForms.
Aby uzyskać więcej informacji i przykładów, zobacz Widoki lokalne śledzonych jednostek w programie EF Core .