找出哪个数最多

本文关键字: | 更新日期: 2023-09-27 18:09:48

我需要找出购买频率最高的产品,然而,如果有几个人购买了5次和4次iphone,那么他们就会一起购买。然后就是他们所有人。

RepeaterTop3List.DataSource = db.orderlists.OrderByDescending(i => i.qty).Sum();
RepeaterTop3List.DataBind();

也就是说,它必须是最多人购买的商品的前3名。

找出哪个数最多

我不确定我是否理解对了,但我猜你不仅想要一个,而且想要所有购买的产品,以防领带。使用GroupBy:

r topSeller = db.orderlists
    .GroupBy(o => o.qty)
    .OrderByDescending(g => g.Key)
    .First();

包含一个或多个组

相关文章:
  • 没有找到相关文章