C# Linq 分组后拼接字符串

发布时间 2023-04-13 15:51:59作者: 流年sugar

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

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