我有一个包含产品名称、产品价格和类别的产品列表。我想编写一个 linq 查询来根据类别对所有产品进行分组。我尝试了以下方法:
var p = from s in productlist
group s by s.Category into g
select new { Category = g.Key, Products = g};
使用此查询,它显示了一个包含两列作为类别和产品的表。类别列有两个类别,但在产品列下,没有数据。我希望所有产品列表都按类别分开。