C# 使用 LINQ 从 DbSet 中获取指定起始时间的元素并求和
可以使用以下代码从 DBSet 中取出指定起始时间的元素,并将其相加:
DateTime startTime = new DateTime(2022, 1, 1); // 指定起始时间
int sum = dbContext.YourDbSet
.Where(e => e.Date >= startTime) // 只选择大于等于起始时间的元素
.Sum(e => e.Amount); // 将选择的元素的 Amount 属性相加
这里假设你的 DBSet 的实体类中有一个名为 Date 的属性表示时间,有一个名为 Amount 的属性表示需要相加的值。你需要将 'YourDbSet' 替换为你实际的 DBSet 属性名。
原文地址: https://www.cveoy.top/t/topic/qfAL 著作权归作者所有。请勿转载和采集!