LINQ 查询
基本信息 LINQ (Language Integrated Query) : 语言集成查询,它运行代码以查询数据库相同的方式操作内存中的数据;注意:LINQ 读作 lin k,而不是 lin q 基本语法格式 例子: 注意:一般是以 from 开头,以 select 结束,使用 LINQ 可以减少使用 for 循环,更方便的获取集合数据中的特定数据。 排序 orderby 倒序排序:关键字是 orderby (不分开) 分组 group by 分组则有所不同,格式为:group 变量 by 条件 注意:into 后面的临时变量 g 内包含多种属性和方法,其中用的较多的有:g.Key 分组时 by 所用的条件,如上例中为 name;g.Max() 用于求分组后组中的最大值,用法 g.Max(x=>x.age);g.Min() 用于求分组后组中的最小值; 按名字排序,找出年龄最大 也可以根据需要定义返回格式:new {g.Key, n1=v1, n2=v2…} 根据多个条件来分组:new {condition1, condition2}根据年龄和名字分组, 再找出 […]