Freigeben über


DbSet<TEntity>.IListSource.GetList Methode

Definition

Diese Methode wird von Datenbindungsframeworks aufgerufen, wenn versucht wird, Daten direkt an ein DbSet<TEntity>zu binden.

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

Gibt zurück

Gibt nie zurück, löst immer eine Ausnahme aus.

Implementiert

Ausnahmen

Wird immer ausgelöst.

Hinweise

Diese Implementierung löst immer eine Ausnahme aus, da die Bindung direkt an eine DbSet<TEntity> führt dazu, dass jedes Mal eine Abfrage an die Datenbank gesendet wird, wenn das Datenbindungsframework den Inhalt der Sammlung anfordert. Laden Sie stattdessen die Ergebnisse in den Kontext, z. B. mithilfe der Load<TSource>(IQueryable<TSource>) Erweiterungsmethode, und binden Sie dann durch Aufrufen ToObservableCollection() der WPF-Bindung oder ToBindingList() für WinForms an die Local lokalen Daten.

Weitere Informationen und Beispiele finden Sie unter Lokale Ansichten nachverfolgter Entitäten in EF Core .

Gilt für: