0
可以说我有2个表:产品(不仅仅是产品ID和名称)和销售(销售ID,产品ID,金额,日期)你会如何在linq中查询这个?
现在,给定一个开始日期和结束日期,我要总结为每产品在给定时间内的总销售额 注意到自然有些产品只会有零销售
我应该如何编写此查询?
可以说我有2个表:产品(不仅仅是产品ID和名称)和销售(销售ID,产品ID,金额,日期)你会如何在linq中查询这个?
现在,给定一个开始日期和结束日期,我要总结为每产品在给定时间内的总销售额 注意到自然有些产品只会有零销售
我应该如何编写此查询?
var products =
from p in mycontext.Products
select new
{
Product = p,
Sales = p.Sales
.Where(s=>s.StartDate > startDate && s.EndDate < endDate)
.Sum(s=>s.amount)
}