DbSet<TEntity>.IListSource.GetList Método

Definição

Esse método é chamado por estruturas de associação de dados ao tentar associar dados diretamente a um 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

Retornos

Nunca retorna, sempre gera uma exceção.

Implementações

Exceções

Sempre lançada.

Comentários

Essa implementação sempre gera uma exceção, pois a associação diretamente a um DbSet<TEntity> resultará em uma consulta sendo enviada ao banco de dados sempre que a estrutura de associação de dados solicitar o conteúdo da coleção. Em vez disso, carregue os resultados no contexto, por exemplo, usando o Load<TSource>(IQueryable<TSource>) método de extensão e, em seguida, associe-os aos dados locais por meio do Local chamando ToObservableCollection() para associação WPF ou ToBindingList() para WinForms.

Consulte Exibições locais de entidades controladas no EF Core para obter mais informações e exemplos.

Aplica-se a