Partager via


DbSet<TEntity>.IListSource.GetList Méthode

Définition

Cette méthode est appelée par les frameworks de liaison de données lors de la tentative de liaison de données directement à un 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

Retours

Ne retourne jamais, lève toujours une exception.

Implémente

Exceptions

Toujours levée.

Remarques

Cette implémentation lève toujours une exception, car la liaison directe à un DbSet<TEntity> entraîne l’envoi d’une requête à la base de données chaque fois que l’infrastructure de liaison de données demande le contenu de la collection. Au lieu de cela, chargez les résultats dans le contexte, par exemple, à l’aide de la Load<TSource>(IQueryable<TSource>) méthode d’extension, puis liez aux données locales via le Local en appelant ToObservableCollection() pour la liaison WPF ou ToBindingList() pour WinForms.

Pour plus d’informations et d’exemples, consultez Vues locales des entités suivies dans EF Core .

S’applique à