Udostępnij za pośrednictwem


DbSet<TEntity>.IListSource.GetList Metoda

Definicja

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 .

Dotyczy