我正在尝试从最常出现的集合中获取项目。如果我在SQL中,我会做这样的事情......
select top(1) extension from database.table
group by extension
order by count(extension) desc
但我试图用linq做到这一点。
有人可以协助翻译吗?
到目前为止,我有这个,但它不起作用......string topExtension = (from c in extensions select c).GroupBy(d => d).OrderByDescending(e => e.Count()).SingleOrDefault();
答案 0 :(得分:3)
请尝试FirstOrDefault
。
.FirstOrDefault().Key
。