EF 分组拼接字段值
原表数据格式

想要的数据格式

代码
var files = await _repository.GetListAsync();
var fileGroups =files.GroupBy(t => t.PId).Select(t => new { PId = t.First().PId, Names = string.Join(",", t.Select(s => s.Name)) }).ToArray();
原表数据格式

想要的数据格式

代码
var files = await _repository.GetListAsync();
var fileGroups =files.GroupBy(t => t.PId).Select(t => new { PId = t.First().PId, Names = string.Join(",", t.Select(s => s.Name)) }).ToArray();