申し訳ありませんが、私はlinqに少し慣れていませんが、それが私が助けを必要としていることだと思います...
オブジェクトのリスト(タスクの従業員)があり、従業員オブジェクトの整数のリストとして専門分野があります。特定の専門分野を持つ従業員リストのみをフィルタリングできるようにする必要があります。しかし、私はまた、彼らが一致する専門分野の数によって従業員をランク付けできるようにしたいと思います。
私の考えは、(EmployeeID、Tag)を使用して、従業員タグごとに1つのエントリを持つリストを作成し、それを検索リストと結合して、従業員IDで集計し、タグをカウントしてから、カウントの降順で並べ替えることでした。
しかし、そのリストを作成する方法がわかりません。(EmployeeID、Tag)リストを取得するにはどうすればよいですか?
私は基本的に持っています:
従業員
- 整数としてのEmployeeID
- AreasOfExpertise as list(of Integer)
従業員IDとAreaOfExpertiseIDのリストが必要で、従業員の専門分野ごとに1つのエントリがあります。
誰かが私がそれをする方法を知っていますか?
ありがとう