.NET:OrderBy和ThenBy

.NET中OrderBy和ThenBy的语义是不同的,如:list.OrderBy(x=>x.A).OrderBy(x=>x.B),那么最终只会根据B进行排序;list.OrderBy(x=>x.A).ThenBy(x=>x.B),那么最终会先根据A、再根据B进行排序,类似sql中的order by 语句。

还不知道ThenBy是如何实现的,闲了得自己动手写写。

框架地址:http://happy.codeplex.com 
博客地址:http://www.cnblogs.com/happyframework

.NET:OrderBy和ThenBy相关推荐

  1. 从LINQ开始之LINQ to Objects(上)

    LINQ概述 LINQ,语言集成查询(Language Integrated Query),它允许使用C#或VB代码以查询数据库相同的方式来操作不同的数据源. LINQ体系结构 从上图可以看出,LIN ...

  2. LINQ学习笔记之四:查询内存对象

    附上WORD文档,从这里下载. 查询内存对象 这一章中主要介绍了使用LINQ查询内存对象的一些基本语法.在下一章将会有更高级的用法介绍.本章中的示例数据是一个简单的出版社信息.这里是数据文件.下面的图 ...

  3. 你必须知道的EF知识和经验

    推荐MiniProfiler插件 工欲善其事,必先利其器. 我们使用EF和在很大程度提高了开发速度,不过随之带来的是很多性能低下的写法和生成不太高效的sql. 虽然我们可以使用SQL Server P ...

  4. C# NPOCO 轻量级ORM框架(进阶)

    继续翻译NPOCO wiki. 这篇将home上 下面的几个页面翻译. wiki地址:https://github.com/schotime/NPoco/wiki 上一篇: http://www.cn ...

  5. LINQ to Entities 基于方法的查询语法

    1.投影: Select 与 SelectMany SelectMany操作符提供了将多个from子句组合起来的功能,相当于数据库中的多表连接查询,它将每个对象的结果合并成单个序列. 与 select ...

  6. 【推荐】你必须知道的EF知识和经验

    阅读目录 推荐MiniProfiler插件 数据准备 foreach循环的陷进 AutoMapper工具 联表查询统计 性能提升之AsNonUnicode 性能提升之AsNoTracking 多字段组 ...

  7. Linq表达式、Lambda表达式你更喜欢哪个?

    什么是Linq表达式?什么是Lambda表达式? 如图: 由此可见Linq表达式和Lambda表达式并没有什么可比性. 那与Lambda表达式相关的整条语句称作什么呢?在微软并没有给出官方的命名,在& ...

  8. [翻译] C# 3.0语言规范 收藏

    [翻译] C# 3.0语言规范 收藏 http://lover_p.cstc.net.cn/lover_P/doc/t-csharp3/ 1 具有隐式类型的局部变量 2 扩展方法 2.1 声明扩展方法 ...

  9. LINQ之路 5:LINQ查询表达式

    书写LINQ查询时又两种语法可供选择:方法语法(Fluent Syntax)和查询表达式(Query Expression). LINQ方法语法的本质是通过扩展方法和Lambda表达式来创建查询.C# ...

  10. LINQ:进阶 - LINQ 标准查询操作概述

    "标准查询运算符"是组成语言集成查询 (LINQ) 模式的方法.大多数这些方法都在序列上运行,其中的序列是一个对象,其类型实现了IEnumerable<T> 接口或 I ...

最新文章

  1. 设置KMPlayer的音量控制的快捷键
  2. leetcode算法题--Russian Doll Envelopes
  3. vs2012搭建gtest环境
  4. Android客户端与服务器交互方式-小结
  5. java实现对大文件切割下载_Java实现大文件的切割与合并操作示例
  6. 【软件测试】α测试和β测试的区别
  7. hackbar 使用教程_hackbar简单安装使用教程
  8. ae效果英文版翻译对照表_AE中英文对照
  9. 超链接 qq群一键添加
  10. CentOS7配简单的桌面环境openbox
  11. AD7606调试过程与源码
  12. 学习二叉树必须知道的基本性质
  13. python开发的项目管理软件_10 个超好用的免费开源项目管理软件
  14. MT7628 wifi模块,MTK路由器芯片介绍
  15. hihoCoder - 1633(2017北京icpc现场赛-G题)
  16. ROC曲线-阈值评价标准
  17. 【每天学点Python】案例三:BMR计算器
  18. 阿尔卡特朗讯企业通信发布下一代的中小企业解决方案 支持云服务
  19. 2007最新瑞星杀毒软件绿色版免费下载
  20. 51单片机蓝牙APP智能鱼缸水位温度加氧定时喂食补光控制系统

热门文章

  1. jQuery-4.动画篇---动画基础隐藏和显示
  2. 【转】设计模式六大原则(1):单一职责原则
  3. Android+struts2+JSON方式的手机开发(Login)
  4. Verilog奇偶校验_zt
  5. libevent使用一 libevent导入项目
  6. KEIL中遇到WARNING: MULTIPLE CALL TO SEGMENT的解决方法
  7. 深度学习: 推进人工智能的梦想
  8. DeskFX for Mac(音频增强软件) 适配M1芯片
  9. BricsCAD 21 for Mac(CAD建模软件)多语言版
  10. 学习时有必要做思维导图吗?