ここに私の現在の月:
model.SalesForMonth = orders.Where(o => o.DateOfPayment.Value.Month == DateTime.Now.Month)
.Select(o => o.Total)
.Sum();
これは、昨年の同じ月に発生した注文も取得しているため、期待どおりに機能していません。
確かに年と月を比較することはできますが、私がよく知らない、より表現力豊かな解決策があるはずです。
Linqを使用してこれをきれいに行うにはどうすればよいですか? (関連性がorders
あるかどうかはわかりませんが、Entity Framework の IQueryable です)