如何按ID和父ID数据排序

时间:2013-01-07 17:40:37

标签: c# linq

您好我的数据库中有一个菜单结构,其格式如下:

Id | Id_Parent | Menu

我需要按idid_parent顺序获取此数据结构排序。

我如何使用linq进行此查询?

2 个答案:

答案 0 :(得分:6)

var orderedData = data.OrderBy(i => i.Id).ThenBy(i => i.Id_Parent);

答案 1 :(得分:1)

@des答案是正确的,但这里的查询语法是相同的查询(我发现它更具可读性)

var orderedData = from x in data
                  orderby x.Id, x.Id_Parent
                  select x;