根据条件将筛选字段或数据行取到内存后,在求和数据库
//将数据库数据拿到内存再求和 decimal sum = _member.DbSet.Where(q => q.MemberID == 11) .Select(q => q.ActiveAmount) .ToList() .Sum();
若是根据条件当筛选数据行不存在时,求和结果须要指定为null时,能够这样处理spa
decimal? sum = _member.DbSet .Where(q => q.MemberID == 11) .Sum(q => (decimal?)q.ActiveAmount);
能够参考:https://blog.csdn.net/u011127019/article/details/61413670.net