【发布时间】:2014-02-01 08:52:47
【问题描述】:
我有以下课程
public class InvoiceRO
{
public int ID{ get; set; }
public string Address { get; set; }
public string Reference1 { get; set; }
public string DNNumber { get; set; }
public string QuotationNumber { get; set; }
}
我这里的数据如下
ID Address Reference1 DNNumber QuotationNumber
----------------------------------------------------------
1 add1 ref1 d001 q001
2 add1 ref1 d001 q002
3 add1 ref1 d002 q003
我只需要一行作为输出,所以前 2 列值将相等并且只得到一个,最后 2 列将连接并检索为逗号分隔值。最终输出将是
ID Address Reference1 DNNumber QuotationNumber
----------------------------------------------------------
1 add1 ref1 d001, d002 q001, q002, q003
如何在 LINQ 中进行这样的分组?
【问题讨论】:
标签: c# linq linq-group