2012-03-25 58 views
1

我有一个数据库表,包含我的网站上的新闻。它分为团队和董事会。我使用LINQ连接。 球队新闻正在所有页面上显示,而板面新闻只显示在首页上。只选择5个最新帖子

我曾经尝试这样做,是因为我想显示大约队5个最新entires:

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个最新的团队职位?

回答