为了账号安全,请及时绑定邮箱和手机立即绑定

IQueryable不允许ThenBy

IQueryable不允许ThenBy

C#
守着星空守着你 2021-05-15 14:15:51
我正在尝试按多个列对IQueryable进行排序,并且许多StackOverflow答案似乎表明我应该能够对Primary排序执行OrderBy,然后对其他排序执行ThenBy。OrderBy很好,但是不允许我使用ThenBy。它不会编译。我不明白为什么...IQueryable<vMyView> contacts = db.vMyView;var orderExpressions = new Dictionary<string, Expression<Func<vCRMAllContact, object>>>()    {         {"LastName", x => x.LastName},         {"FirstName", x => x.FirstName},         {"Email", x => x.Email},         {"Telephone1", x => x.Telephone1}     };contacts = contacts.OrderBy(orderExpressions[sortExpression], ascending).ThenBy(orderExpressions["FirstName"]).Skip(pageIndex * pageSize).Take(pageSize);
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 176 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信