您好我的数据库中有一个菜单结构,其格式如下:
Id | Id_Parent | Menu
我需要按id
和id_parent
顺序获取此数据结构排序。
我如何使用linq进行此查询?
答案 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;