using System.Collections.Generic;
public static void Main()
var gp = _estoques.SelectMany(x => x.Itens).GroupBy(x => x.Id).Select(x => new { Id = x.Key, Qtd = x.Sum(y => y.Qtd) });
Console.WriteLine($"Item Id: {item.Id} - Quantidade: {item.Qtd}");
public int Id { get; set; }
public decimal Qtd { get; set; }
public int Id { get; set; }
public ICollection<EstoqueItem> Itens { get; set; }
private static IEnumerable<Estoque> _estoques = new []
Itens = new List<EstoqueItem>
Itens = new List<EstoqueItem>
Itens = new List<EstoqueItem>
Itens = new List<EstoqueItem>