如何在linq中编写以下查询并将结果作为匿名对象返回?
SELECT ProductId, ProductName
FROM Items
GROUP BY ProductId, ProductName
答案 0 :(得分:2)
您无需在此分组。使用不同的
Items.Select(i => new { i.ProductId, i.ProductName }).Distinct();
答案 1 :(得分:0)
你会得到与
相同的结果SELECT distinct ProductId, ProductName
FROM Items
因此,选择两列并在结果上使用Distinct()
。