【发布时间】:2019-02-11 09:56:04
【问题描述】:
我有两个表,我想合并生成报告
我用这段代码加入表格
db.tblProcessorLists.GroupJoin(
db.tbltransactions,
a => a.UserID,
b => b.UserID,
(x, y) => new
{
Processor = x,
Data = y.ToList()
}
)
.Select(a => new Report
{
Processor = a.Processor,
TotalTrans = a.Data
}).ToList();
这是输出
我想在我的报表类中插入数据。
这可能吗?如何实现?
编辑 我已经试过了,但它不起作用
db.tblProcessorLists.GroupJoin(
db.tbltransactions,
a => a.UserID,
b => b.UserID,
(x, y) => new
{
Processor = x,
Data = y.ToList()
}
)
.Select(a => new Report
{
Processor = a.Processor,
SummaryTransaction = a.Data.Select(x=>new Summaryreport{ month=x.month, year=x.year, total=x.totaltransaction})
}).ToList();
【问题讨论】:
-
@TDK 我已经添加了我尝试的内容
-
使用 C# 和 LINQ 而不是 WPF 标记您的问题可能会得到更多答案(我在您的问题中没有看到任何 WPF)。