2011-07-10 6 views
2

私はサーバーにWCF呼び出しを使用してレコードを取得しています。NHibernateは結果から上位20を取る

これはNhibernateによって行われます。

最初の20個のレコードのみを返すと言っているクエリ結果を制限する方法を教えてください。

答えて

3

あなたがQueryOverで、照会方法に応じて:

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

ICreateriaインタフェースを使用すると、createria

をすることによってそれを行うことができます
関連する問題