CONSULTA LINQ COM SUM

PERCIFILHO 26/01/2017 13:07:58
#471062
Boa tarde meus amigos.
Tenho uma query com LINQ:

var dados = from v in db.Venda
where v.Deleted == false
select new
{
v.Venda_Id,
v.Data,
v.NumeroDocumento,
v.ValorParcela,
v.Juros,
v.Descontos,
v.Vencimento
};

Preciso, agora somar os valores das parcelas, dos juros e dos descontos para totalizar na tela.
Não sei como usar o SUM nessa query, nem sei se é possível, mas conto com a ajuda de vocês.
Até mais.
LLAIA 26/01/2017 17:53:17
#471073
Resposta escolhida
Tente aí:

var dados = from v in db.Venda
where v.Deleted == false
group new { v.ValorParcela, v.Juros, v.Descontos }
by new { v.Venda_Id } into g
select new
{
Venda_Id = g.Key.Venda_Id,
v.ValorParcela = g.Sum(s => s.ValorParcela),
v.Juros = g.Sum(s => s.Juros),
v.Descontos = g.Sum(s => s.Descontos)
};
PERCIFILHO 30/01/2017 07:24:46
#471133
Valeu, amigão, muito obrigado e tenha uma ótima semana!
Tópico encerrado , respostas não são mais permitidas