DbSet<TEntity>.IListSource.GetList Método

Definición

Los marcos de enlace de datos llaman a este método al intentar enlazar datos directamente a .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

Devoluciones

Nunca se devuelve, siempre produce una excepción.

Implementaciones

Excepciones

Siempre se produce.

Comentarios

Esta implementación siempre produce una excepción como enlace directamente a , DbSet<TEntity> lo que provocará que una consulta se envíe a la base de datos cada vez que el marco de enlace de datos solicite el contenido de la colección. En su lugar, cargue los resultados en el contexto, por ejemplo, mediante el método de Load<TSource>(IQueryable<TSource>) extensión y, a continuación, enlace a los datos locales a través Local de llamando ToObservableCollection() al enlace wpF o ToBindingList() para WinForms.

Consulte Vistas locales de entidades con seguimiento en EF Core para obtener más información y ejemplos.

Se aplica a