【发布时间】:2011-11-11 11:40:21
【问题描述】:
我有一个定义排序的Func 列表:
var ordering = new List<Func<Person, IComparable>>
{ x => x.Surname, x => x.FirstName };
我可以对结果进行排序,例如...
people = people.OrderBy(ordering[0]).ThenBy(ordering[1]);
当列表可以包含任意数量的顺序排序时,我试图弄清楚如何执行上述操作。有可能吗?
【问题讨论】:
标签: c# linq dynamic sql-order-by func