【发布时间】:2014-08-28 09:32:57
【问题描述】:
我在 WinForm 应用程序上有一个 ComponentOne Grid 控件,我想绑定一个“LINQ 查询”而不是整个 DbSet。
如果我需要完整的 DbSet,答案在这里:Data binding directly to a store query (DbSet, DbQuery, DbSqlQuery) is not supported Entity Framework 5
gridControl1.DataSource = context.capitulo.Local.ToBindingList();
context.capitulo.Load();
但是,如果我想下订单和/或 where 条件,例如:
gridControl1.DataSource = context.capitulo.OrderBy(x => x.Id).Local.ToBindingList();
context.capitulo.Load();
因为Local 是DbSet 的属性,而不是IQuerable 的属性。
我找到了很多 WPF 的解决方案,但没有找到 WinForms 的解决方案。
【问题讨论】:
标签: .net winforms linq entity-framework