我正在使用 .NET MVC4 和实体框架开发一个新项目。我有一个产品表,我正在尝试选择带有分组的产品。
我的模型:
public class Cart
{
public long Index { get; set; }
public List<Products> ProductList = new List<Products>();
public int ItemCount { get; set; }
public decimal Total { get; set; }
}
我的查询:
var result = from p in productList
group p by p.id into grp
select new
{
Index = grp.Key,
ProductList = grp.ToList<Products>(),
ItemCount = grp.Count(),
Total = grp.Sum(w => w.price)
};
然后我想将结果应用于购物车列表。但我在某些时候失败了。请你能帮我做到这一点。