linq统计有关问题

linq统计问题如图:我想得到的结果是: 根据memberid来统计,最多的排第一,以此类推,只取前三名最多的怎么用l

linq统计问题
linq统计有关问题


如图:我想得到的结果是: 根据memberid来统计,最多的排第一,以此类推,只取前三名最多的

怎么用linq统计   ,在线等,很急,解决,马上结贴!
提示你怎么修改了了
var query=db.MemberLog.GroupBy(m=>m.MemberId).OrderByDescending(g=>g.Count()).Select(g=>g.FirstOrDefault()

).Take(3);