抱歉,我对 linq 有点陌生,但我认为这就是我需要帮助的...
我有一个对象列表 - 任务的员工 - 它具有专业领域作为员工对象中的整数列表。我需要能够仅针对具有某些专业领域的人员筛选员工列表。但是,我还希望能够根据员工匹配的专业领域的数量对员工进行排名。
我的想法是创建一个包含 (EmployeeID, Tag) 的列表,其中每个员工标签都有一个条目,然后将其加入我的搜索列表,然后按员工 ID 聚合,计数标签,然后按计数降序排序。
但是,我不知道如何创建该列表。如何获取(EmployeeID,Tag)列表?
我基本上有:
员工
- EmployeeID 为整数
- AreasOfExpertise 作为列表(整数)
我想要一份员工 ID 和 AreaOfExpertiseID 列表,每个员工的专业领域都有一个条目。
有人知道我会怎么做吗?
谢谢