我應該如何構建一個Linq查詢以返回我的db中最受歡迎標籤(我正在使用EF4.1)的List或Ienumerable。使用Linq查找n最受歡迎
目前我有:
var tagsListing = db.Tags
.GroupBy(q => q.Name)
.OrderByDescending(gp => gp.Count())
.Take(5)
.Select();
我覺得我的存在方式的一部分,但我不確定如何構建Select語句...
怎麼樣,如果我沒有想返回匿名類型,但實際的標籤。 – Judo
@Judo:那麼只需'.Select(g => g.Key)'就可以正常工作。 –
看起來它只是選擇字符串而不是整個Tag對象。它返回一個IQueryable,理想情況下我想返回Ienumerable 。 –
Judo