DbSet<TEntity>.IListSource.GetList Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.