1
我有一個函數返回最大數量的活動項目。使用CreateCriteria時,如何按隨機順序對結果進行排序?
我希望能夠使返回的結果按隨機順序排序。
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>();
}
可能的重複[如何使用NHibernate的ICriteria API選擇一個隨機行?](http://stackoverflow.com/questions/729687/how-do-i-select-a-random-row-using-nhibernates -icriteria-API) – 2010-12-09 16:50:32