从嵌套类中创建动态实体来绑定Devexpress net核心数据网格



我有一个这样的数据传输对象:

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将运行所有需要的查询来显示分组数据。

相关内容

  • 没有找到相关文章

最新更新