【发布时间】:2015-07-08 20:50:57
【问题描述】:
如何在 linq 中编写以下查询并将结果作为匿名对象返回?
SELECT ProductId, ProductName
FROM Items
GROUP BY ProductId, ProductName
【问题讨论】:
-
与以往一样,您应该展示您已经尝试过的内容以及您进行的研究。
如何在 linq 中编写以下查询并将结果作为匿名对象返回?
SELECT ProductId, ProductName
FROM Items
GROUP BY ProductId, ProductName
【问题讨论】:
你不需要在这里分组。使用不同的
Items.Select(i => new { i.ProductId, i.ProductName }).Distinct();
【讨论】:
你会得到同样的结果
SELECT distinct ProductId, ProductName
FROM Items
所以选择两列并在结果上使用Distinct()。
【讨论】: