语言集成查询(LINQ)是Visual Studio 2008中引入的一组功能,它将强大的查询功能扩展到C#和Visual Basic的语言语法

lambda表达式是一个匿名函数,可用于创建委托或表达式树类型.通过使用lambda表达式,您可以编写可以作为参数传递或作为函数调用的值返回的本地函数.

委托:之前编程中将变量存放一个值,比如int a=1;有了委托之后,我们可以将函数也放在一个变量中,也就是说我们将函数作为参数传递到另一个函数,这就是委托。

方法/函数---》委托---》匿名方法(没有名称的方法)--》lanbda表达式

https://v.youku.com/v_show/id_XMzg0NzU3MTc0OA==.html

Linq 使用 Lambda表达式来执行它的一些功能.

 

同时使用两个字段排列

SfaMember.GetList(searchInfo, 0, 1000, out Allcount).Where(item => item.bOpen == true).OrderBy(item => item.Department).ThenBy(item=>item.SubId).GroupBy(item => item.Department);

注:第一个字段用OrderBy,第二个字段用ThenBy(正序)

     倒序用OrderByDescending和ThenByDescending

https://zhuanlan.zhihu.com/p/103030702?utm_id=0

https://www.cnblogs.com/yaopengfei/p/7678755.html