Nhibernate 使用CreateCriteria时,如何按随机顺序对结果排序?
我有一个函数,返回活动项的最大数量 我想能够使返回的结果以随机顺序排序Nhibernate 使用CreateCriteria时,如何按随机顺序对结果排序?,nhibernate,nhibernate-criteria,Nhibernate,Nhibernate Criteria,我有一个函数,返回活动项的最大数量 我想能够使返回的结果以随机顺序排序 public IList<Widgets> GetWidgetsToDisplay(int maxToGet) { var query = CommonSessionManager.GetSession().CreateCriteria<Widgets>() .Add(Expression.Eq("IsDeleted", false)) .Add(Express
public IList<Widgets> GetWidgetsToDisplay(int maxToGet)
{
var query = CommonSessionManager.GetSession().CreateCriteria<Widgets>()
.Add(Expression.Eq("IsDeleted", false))
.Add(Expression.Eq("IsActive", true));
return query.SetMaxResults(maxToGet).List<Widgets>();
}
public IList GetWidgetsToDisplay(int-maxToGet)
{
var query=CommonSessionManager.GetSession().CreateCriteria()
.Add(表达式.Eq(“IsDeleted”,false))
.Add(Expression.Eq(“IsActive”,true));
返回query.SetMaxResults(maxToGet.List();
}
这将依赖于数据库,但需要查找sql server按newid排序()
解决方案。这将依赖于数据库,但需要查找sql server按newid排序()
解决方案。可能重复的