c#中Linq框架下-如何进行Sum计算呢?


摘要:
下文讲述c#下Linq框架的sum group计算方法说明,如下所示;

例:
使用Linq对dataset ds进行Sum计算的方法分享

 
var query = from c in ds.Tables[0].AsEnumerable()
            group c by c.Field("sort")
            into s
            select new
            {
                keyId = s.Select(m => m.Field("keyID").ToString()),
                Sort = s.Select(m => m.Field("sort").ToString()),
                QtySum = s.Sum(p => p.Field("qty")) 
            };