C# Linq 分组后拼接字符串

分组后将Name以“,”分隔进行拼接

var result = _dataRepository.GetAll().GroupBy(g => g.Id) 
.Select(s => new { 
    Id = s.Key, 
    Name = string.Join(",", s.Select(d => d.Name)), 
}); 

 

posted @ 2023-04-13 15:48  流年sugar  阅读(699)  评论(0编辑  收藏  举报