var x = from p in db.YourClass where p.fl1 == cn1 && p.f12 == cn2 select p; var sum1 = x.Sum(y=>y.fl1), var sum2 = x.Sum(y=>y.fl2), var sum3 = x.Sum(y=>y.fl3)
Edit: In one query, I think this can work quickly:
var x = (from p in db.YourClass select new { s1 = db.YourClass.Where(y=> y.fl1 == cn1 && y.f12 == cn2).Sum(y=>y.fl1), s2 = db.YourClass.Where(y=> y.fl1 == cn1 && y.f12 == cn2).Sum(y=>y.fl2), s3 = db.YourClass.Where(y=> y.fl1 == cn1 && y.f12 == cn2).Sum(y=>y.fl3) }).First(); int sum1 = x.s1, sum2 = x.s2, sum3 = x.s3;
source share