次の要件を満たすために、C#/LINQ を使用してクエリを設計するための助けを求めています。
私は会社のリストを持っています:-
Id Name Email Address
1 Company A a@a.com abc
2 Company B b@b.com abc
3 Company C c@c.com abc
4 Company D d@d.com abc
5 Company A a@a.com abc
私の目標は、この例では「名前」と「電子メール」の 2 つのフィールドに基づいて重複アイテムを検出することです。
望ましい出力は、以下に示す顧客のリストです。
- 重複する顧客は 1 回だけ表示する必要があります
- 類似レコードの数が表示されます。
望ましい重複リスト:-
Id Qty Name Email Address
1 2 Company A a@a.com abc (Id/details of first)
2 1 Company B b@b.com abc
3 1 Company C c@c.com abc
4 1 Company D d@d.com abc