我有一个这样的数据传输对象:
public class PerformanceCostDto
{
public int Id { get; set; }
public long WorkId { get; set; }
public string WorkTitle { get; set; } //For example: Work1
public List<UserCostDto> UserCosts { get; set; }
}
public class UserCostDto
{
public int Id { get; set; }
public long UserId { get; set; }
public string UserFullName { get; set; } //For example: Smith, john, ...
public long TotalCost { get; set; } //For example: 1250, 545, ...
}
现在,我用Linq中的复杂查询填充了这个DTO。但是我如何选择记录来绑定Devexpress net核心数据网格,如表EF core:
WorkTitle Smith John ...
--------- ----- ----
Work1 1250 545
对于未来:正如@SvyatoslavDanyliv所说:
我扁平的结果(合并UserCostDto到PerformanceCostDto)然后Pivot Grid将运行所有需要的查询来显示分组数据。