【发布时间】:2020-09-04 08:44:52
【问题描述】:
如何限制NHibernate返回的行数?
我正在寻找类似SetMaxResult() 的东西,但在 Nhibernate 命名空间中找不到它!
注意:我想使用NHibernate.Criterion,而不是NHibernate.IQuery,所以最好你能提供那个例子。
【问题讨论】:
标签: nhibernate
如何限制NHibernate返回的行数?
我正在寻找类似SetMaxResult() 的东西,但在 Nhibernate 命名空间中找不到它!
注意:我想使用NHibernate.Criterion,而不是NHibernate.IQuery,所以最好你能提供那个例子。
【问题讨论】:
标签: nhibernate
我可以用
public void GetByCriteria(ICriterion criterion)
{
var criteria= ISession.CreateCiteria(typeof(T)).SetMaxResults(maxResult);
criteria.Add(criterion);
}
【讨论】:
ICriteria 有一个 SetMaxResults 方法。
【讨论】: