【发布时间】:2011-09-29 11:49:04
【问题描述】:
我使用普通 linq 进行了以下查询,并且效果很好(使用匿名类型),
var result = from s in Items
group s by s.StartTime into groupedItems
select new {groupedItems.Key, Items= groupedItems.OrderBy(x => x.Name) };
但使用 Dynamic Linq 我无法在 groupby 中对其进行排序。
result = Items.GroupBy("StartTime", "it").OrderBy("Name");
它表明名称不可用。值得注意的是,如果我关闭 OrderBy,一切正常,但每个“Key”中的项目都没有排序。
【问题讨论】:
标签: linq linq-to-objects dynamic-linq