这是我当前的月份:
model.SalesForMonth = orders.Where(o => o.DateOfPayment.Value.Month == DateTime.Now.Month)
.Select(o => o.Total)
.Sum();
这没有按预期工作,因为它还在获取去年同月发生的订单。
当然我可以比较年份和月份,但必须有一个我不熟悉的更具表现力的解决方案。
如何使用 Linq 干净地做到这一点?(不确定是否相关,但orders
它是来自实体框架的 IQueryable)