摘要:
使用 join 子句可以根据特定的条件合并两个数据源,但之前要获得两个要连接的列表。 在一级方程式比 赛中,设有赛手冠军和制造商冠军。 赛手从GetChampions()方法中返回,制造商从GetConstructorChampions() 方法中返回。 现在要获得一个年份列表,列出每年的赛手和制造商冠军。 为此,先定义两个查询,用于查询赛手和制造商团队: 车手集合结构:new Racer() ... 阅读全文
随笔档案-2009年10月7日
LINQ 标准的查询操作符 分组 group by into 、select new 、orderby descending、from in
2009-10-07 11:58 by 闫妍, 249 阅读, 收藏,
摘要:
分组 要根据一个关键字值对查询结果分组,可以使用 group 子句。 现在要实现一级方程式冠军应按照国家分组,并列出每个国家的冠军数。 子句 group r by r.Country into g 根据Country 属性组合所有的赛手,并定义一个新的 标识符 g,它以后用于访问分组的结果信息。 group 子句的结果根据应用到分组结果上的扩展方法 Count()来排序, 如果冠军数相同,就根据... 阅读全文