NHibernate取得了前20名的成绩

时间:2011-07-10 08:00:55

标签: wcf nhibernate

我正在使用WCF调用服务器来检索记录。

这是通过Nhibernate完成的。

如何限制我要说的查询结果只返回前20条记录。

1 个答案:

答案 0 :(得分:3)

根据您查询的方式,使用QueryOver:

var rates = session
            .QueryOver<ExchangeRate>()
            .OrderBy(r => r.ExchangeDate).Desc
            .ThenBy(r => r.CurrencyId.CurrencyId).Asc
            .Take(20)
            .List();

使用ICreateria界面,您可以通过制作createria

来实现