【发布时间】:2009-05-26 19:08:50
【问题描述】:
我正在尝试用制药公司(如 Bayer、Medley 等)填充下拉列表。而且,我从 DB 获取这些名称,这些名称在 DB 中重复,但 ID 不同。
我正在尝试使用 Linq Distinct(),但我不想使用相等比较器。还有其他方法吗?
我的下拉列表必须填写公司的id和名称。
我正在尝试类似的东西:
var x = _partnerService
.SelectPartners()
.Select(c => new {codPartner = c.codPartner, name = c.name})
.Distinct();
这是在 ddl 中显示重复的公司。
谢谢!
【问题讨论】:
-
如果一家公司以不同的 id 出现多次,而您希望它们只出现一次,应该显示什么 id?首先?没关系?
标签: c# linq-to-sql distinct