Dot-Net

NHibernate HQL 相當於 T-SQL 的 TOP 關鍵字

  • February 16, 2009

NHibernate HQL 相當於 T-SQL 的 TOP 關鍵字是什麼?

還有什麼是非 HQL 方式來說給我一個班級的前 15 個?

在 HQL 中其實很簡單:

var top15 = session.CreateQuery("from SomeEntity")
               .SetFirstResult(0)
               .SetMaxResults(15)
               .List<SomeEntity>();

雖然不知道如何使用標準 API 來做到這一點。

引用自:https://stackoverflow.com/questions/555045