加入一个实体列表,从第二个表中获取平均值

时间:2017-09-08 16:07:50

标签: linq

我需要加入一个实体列表,并从实体中获取匹配记录的平均值。这是列表和实体

每个学生在第二个表中将有多个得分值,我需要每个学生的平均得分。

1 个答案:

答案 0 :(得分:1)

您可以使用GroupJoin扩展方法。它将加入StudentId上的集合,并按StudentId对结果进行分组。

GroupJoin 是一种扩展方法。它通过键对一个对象集合进行分组,并将这些组与另一个键控对象集合连接起来。使用此方法,我们创建一个集合,在每个键处放置一组结果。

myLabel.numberOfLines = 0
myLabel.lineBreakMode = .byWordWrapping