【发布时间】:2009-10-13 20:44:26
【问题描述】:
假设我们有一个允许用户下载东西的项目。在主页上,我想显示按下载次数排序的下载次数最多的文件!所有这些都使用 EF。
我该怎么做!!我用 Group By 尝试了很多事情(当你在一个对象中有很多信息时,这是一场噩梦)。我仍然不知道如何做到这一点......
var query = from details in m_context.TransactionDetails
where details.Chanson != null
group details by details.Items into AnItem
orderby AnItem.Count()
select new Item() {
IdItem = Chansons.Key.IdItem,
ItemState= Chansons.Key.ItemState,
[...This object got something like 20 including links to other objects ... ]
};
有人有想法吗?
谢谢 :o)
哦,对不起我的英语,我正在尽力而为,但我来自魁北克(通常说法语)。
【问题讨论】:
标签: c# asp.net visual-studio-2008 entity-framework