c#中怎么用orderby这个语句怎么理解下面这个语句
varvalidOrdersP=visitOrderList.Where(r=>r.ParentID==0).OrderBy(r=>r.OrderType).OrderB...
var validOrdersP = visitOrderList.Where(r => r.ParentID == 0).OrderBy(r => r.OrderType).OrderBy(r => r.OrderStatus);
展开
3个回答
展开全部
这样写是错误的,后面的排序会冲掉前面的,改正:把后面的orderby改成thenby
追问
在博客园中有人说这样写是错的,但是这样做编译并没有错误
追答
我也说是错的啊。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-01-13
展开全部
OrderBy 这个是排序 ,
选择ParentID == 0的数据, 先按照 OrderType排序,再按照OrderStatus排序
选择ParentID == 0的数据, 先按照 OrderType排序,再按照OrderStatus排序
更多追问追答
追问
这个正确吗 在linq语句查询中不是这样吗??orderby(),thenby(),
追答
只是看语句理解的, 具体正确么,你自己测试吧, 我没这么写过
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询