只选择5个最新帖子

时间:2012-03-25 17:40:46

标签: sql database linq

我有一个包含我网站上新闻的数据库表。它分为团队 - 团队和董事会。我使用LINQ连接。 团队新闻正在所有页面上显示,并且董事会新闻仅显示在首页上。

我试过这个,因为我想要展示关于团队的5个最新成员:

var query = from esh in gr.nyheders
                            where esh.typeBeskrivelse.Equals("team") && esh.id > ((from es in gr.nyheders where esh.typeBeskrivelse.Equals("team") select es.id).Max() - 5)
                            orderby esh.dato descending
                            select esh;

但它只显示两个,因为2个团队新闻的ID <= 5。

如何选择5个最新的团队帖子?

1 个答案:

答案 0 :(得分:2)

有一个Take方法,可以返回多个记录。请查看http://msdn.microsoft.com/de-de/library/bb503062.aspx了解更多信息