将两个列表项进行比较

时间:2015-09-22 05:29:57

标签: c# linq compare

我有一个ObservableCollection的研究人员。 作为工作人员的研究人员监督学生。 作为学生的研究人员有一个supervisor_id字段。 每个研究人员都有一个id字段。

我希望能够计算一名工作人员的监督人数。 那么如何使用LINQ遍历每个项目并查找supervisor字段是否等于工作人员的ID字段?

工作人员有一个supervisor_id字段,但由于他们没有主管,因此设置为0。

提前致谢。

好的,我在研究员课上有这两个。我有更多的领域,但这并不重要。

 public int id { get; set; }
 public int supervisor_id { get; set; }

然后我有一个SQL函数,它从数据库中获取我需要的所有信息。

以下是数据库的图片:Database

所以现在我希望能够计算一名工作人员有多少监督。

1 个答案:

答案 0 :(得分:2)

以下内容将为您返回一个字典,其中包含主管的ID,然后是假设研究人员为您的学生的学生计数:

model.find({where: {...}).nodeify(callback);