【发布时间】:2014-05-19 09:18:40
【问题描述】:
我有一个包含列(ItemID、Name、Price)的表格。
项目列表中填充了重复项目。
例如:
--------------------------------------
ItemID Name Price
--------------------------------------
1 Bangles 100
2 Saree 200
3 Shoes 150
4 Bangles 100
5 Shoes 150
如何使用 linq 删除列表中的重复项,仅使用两列而不考虑主键?
【问题讨论】:
-
您知道这些实际上并不是重复的,因为“手镯”和“鞋子”的两个条目具有不同的 ItemID,对吧?
-
是的,项目 ID 不同。但我的问题是没有主键的重复项
-
请同时添加预期的输出/结果
-
this question 接受的基于 SQL 的答案可能会对您有所帮助
-
是的,我想完全使用实体框架来做到这一点
标签: c# linq linq-to-sql lambda