日期:2014-05-20  浏览次数:20815 次

group by 字符串合并 问题
如下表:

TYPE  NAME
C123   张三
C189   李四
C123   王一
C123   丁丁
C189   刘某

查询出如下形式:

TYPE  NAME
C123   张三、王一、丁丁
C189   李四、刘某

------解决方案--------------------
var query=from p db.table
          group p by p.TYPE into g
          select 
           {
             TYPE =g.Key,
              NAME = String.Join("、", g.Select(x => x.NAME).ToArray())
           };