nhibernate linq magic,显示除一条记录以外的所有内容

时间:2013-04-30 06:15:16

标签: linq nhibernate

我正在使用像这样的nhibernate linq从我的数据库中检索5条记录

private IList<News> GetNews()
{        
    List<News> data = new List<News>();
    using (session..)
    {
       using (transaction...)
       {
           data = s.Query<News>().Take(5).ToList();
           transaction.Commit();
       }
    }
    return data;
}

如果我显示来自GetNews()的最后一条记录,除了最后一条之外,如何选择休息4。

1 个答案:

答案 0 :(得分:1)

的内容
.OrderByDescending(x => x.Date).Skip(1).Take(4)