【发布时间】:2012-04-07 20:03:48
【问题描述】:
这是我当前的月份:
model.SalesForMonth = orders.Where(o => o.DateOfPayment.Value.Month == DateTime.Now.Month)
.Select(o => o.Total)
.Sum();
这没有按预期工作,因为它还在获取去年同月发生的订单。
当然我可以比较年和月,但必须有一个我不熟悉的更具表现力的解决方案。
我怎样才能使用 Linq 干净地做到这一点? (不确定是否相关,但 orders 是来自实体框架的 IQueryable)
【问题讨论】:
标签: c# datetime iqueryable date-range