1
I have a list:
produtosCompletos = (from f in estoques
                     join p in produtos on f.idProduto equals p.id
                     join c in classes on f.idClasse equals c.id
                     select new produtoCompleto()
                     {
                         idUnidade = f.idUnidade,
                         descricao = p.descricao,
                         classe = c.descricao,
                         lote = f.lote,
                         dtValidade = f.dtValidade,
                         quant = f.quant
                     }).ToList();
With this list, I want to add up the value of Uant grouped by Description. I am doing so:
        var result =
            (from p in produtosCompletos
            group p by p.descricao
            into g
            select new produtoCompleto()
            {
                idUnidade = //não sei como mostrar aqui :/
                descricao = g.Key,
                quant = g.Sum(x => x.quant)
            }).ToList();
As you can see above, I can only catch the descricao and the quant, the other fields I don’t know how to catch