我希望您能协助设计一个使用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
我的目标是基于两个字段(在此示例中为“名称”和“电子邮件”)检测重复项。
期望的输出是以下客户列表:
- 只应显示重复的客户一次
- 应该显示相似记录的数量。
期望的重复项列表:-
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