Closed
Description
翻了两天的文档找不到相关的解决方法,所以请教一下:
两个表 Order
(订单表) 和 Detail
(明细表),Order
下面有集合属性 DetailList
我想统计 Order.DetailList
下面的 Amount
这个属性值,比如是这样写吗:
freeSql.Select<Order>().Sum(a => a.DetailList.Sum(d => d.Amount))
freeSql.Select<Order>().IncludeMany(a => a.DetailList).Sum(a => a.DetailList.Sum(d => d.Amount))
会报错:
“Order.DetailList 导航属性集合忘了 .AsSelect() 吗?如果在 ToList(a => a.DetailList) 中使用,请移步参考 IncludeMany 文档。”
请问一下需要怎么写才能达到目的?
这里不能用 freeSql.Select<Detail>().Sum(a => a.Amount)
来统计的,一定是要以 Order
这个为基表来统计,因为前面有很多其它筛选条件
Metadata
Metadata
Assignees
Labels
No labels