当前位置: 首页 > news >正文

Linq to entity 执行多个字段排序的方法

可以连续使用OrderBy,ThenBy 或者 OrderByDescending,ThenByDescending

 var data = db.User
                .Where(u => u.UserId != "System" && u.EnabledMark == 1 && u.DeleteMark == 0)
                .Select(u => new
                {
                    u.UserId,
                    u.EnCode,
                    u.Account,
                    u.RealName,
                    u.Gender,
                    u.Birthday,
                    u.Mobile,
                    u.Manager,
                    u.OrganizeId,
                    u.DepartmentId,
                    OrganizeName = u.Organize.FullName,
                    DepartmentName = u.Department.FullName,
                    u.RoleId,
                    u.DutyName,
                    u.PostName,
                    u.EnabledMark,
                    u.CreateDate,
                    u.Description
                }).OrderBy(u => u.OrganizeName).ThenBy(u=>u.DepartmentName).ThenBy(u=> u.RealName);

 

学习交流群:364976091

相关文章:

  • maven学习:java编译插件与去除测试插件
  • 机器的自我进化
  • 取汉子拼音首字母的VB.Net方法
  • TP90 95 99指标
  • 阿里双十一大促,技术准备只做了这两件事情?
  • 很反感
  • 6410键盘应用程序的开发
  • String.format()的用法(C++ .net)
  • 车站——斐波那契(再做做)
  • Unity 编译 Android 的原理解析和 apk 打包分析
  • zabbix_agentd 服务启动
  • 12_03_Linux软件管理之三yum
  • MyEclipse下Maven的安装配置
  • python闭包与装饰器
  • PHP技能评测
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • 【剑指offer】让抽象问题具体化
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • DOM的那些事
  • Iterator 和 for...of 循环
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • Node项目之评分系统(二)- 数据库设计
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • Travix是如何部署应用程序到Kubernetes上的
  • TypeScript迭代器
  • Vue组件定义
  • WinRAR存在严重的安全漏洞影响5亿用户
  • Xmanager 远程桌面 CentOS 7
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 浏览器缓存机制分析
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • linux 淘宝开源监控工具tsar
  • NLPIR智能语义技术让大数据挖掘更简单
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • ​io --- 处理流的核心工具​
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • (11)MSP430F5529 定时器B
  • (LeetCode) T14. Longest Common Prefix
  • (pytorch进阶之路)扩散概率模型
  • (二)PySpark3:SparkSQL编程
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (三)elasticsearch 源码之启动流程分析
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • (转)Mysql的优化设置
  • (转)人的集合论——移山之道
  • (转载)CentOS查看系统信息|CentOS查看命令
  • (转载)Google Chrome调试JS
  • ./configure,make,make install的作用
  • .chm格式文件如何阅读