0
Мне нужно рассчитать средний класс для всех моих дилеров.агрегатная функция на linq to sql result
мои результаты получены с помощью LINQ, как показано ниже:
var gradeData = (from data in oAngieCtxt.prc_ShopInstanceCustomersData(Convert.ToInt32(this.ShopInstanceID), 10000, false)
.Where(row => row.RecievedPoints != "n/a")
.GroupBy(row => new { row.Name })
.Select(g => new
{
TotalPoints = g.Sum(x => Convert.ToDouble(x.RecievedPoints) * (x.Weightage.ToString() == "0.00" ? 1 : Convert.ToDouble(x.Weightage))),
Name = g.Key.Name
})
select data).ToList();
Теперь я хочу, ср = (сумма всех TotalPoints) /gradeData.Count
Проблема в том, я не могу получить сумму все TotalPoints из классаData.
Может ли кто-нибудь помочь мне, как достичь этого, не используя foreach?
Заранее спасибо
это сработало отлично !!!!! :) – mmssaann