限制LINQ查询中返回的字段

时间:2010-12-06 20:22:03

标签: linq .net-4.0

几天前,我向question询问了从LINQ查询返回选择字段的问题。现在,我想在结果中添加一些分组,但事情并没有成功。

以下查询返回正确的行,但我想限制返回的字段。例如,我只想查看Id和Name字段。

var contactsFromDealers = Contacts.Where(x => x.ContactTypeID == 2).GroupBy (x => x.OrganizationName)

并附加.Select (x => x.Id, x.OrganizationName)无效。

有什么建议吗?谢谢!

2 个答案:

答案 0 :(得分:3)

我相信你需要在小组之前选择。

答案 1 :(得分:1)

尝试。选择(x => new {x.Name})