bob*_*uva 2 sum decimal linq-to-sql
我不知道如何做一个简单的十进制值的总和。
Table<StaffTime> times = ctx.GetTable<StaffTime>();
var query = from t in times
select new
{
t.Hours.Sum()
}
Run Code Online (Sandbox Code Playgroud)
Sum 不是扩展方法吗?我错过了什么?
鲍勃
Sum 是 over IEnumerable<decimal>
(或 int 或其他)的扩展方法。t.Hours是一个单个十进制值(I假设),所以不能被求和。
如果你想要小时的总和,写times.Sum(t => t.Hours)
.
归档时间: |
|
查看次数: |
12091 次 |
最近记录: |