0
我使用ICritiria可重复使用的排序依据与QueryOver NHibernate的问题
代码public virtual IEnumerable<T> GetPagined(int __pageIndex, int __pageSize, string __order, bool __ascending, out int __total)
{
...
var _results = Session.CreateCriteria(typeof(T))
.AddOrder(new Order(__order, __ascending))
.Future<T>();
...
}
我正尝试将其转换成QueryOver ...问题是排序依据...我这样做:
if (__ascending)
_query.OrderBy(x => x.Name).Asc();
else
_query.OrderBy(x => x.Name).Desc();
这是正确的方法吗?
谢谢
什么是您的参数命名约定? :S – Phill 2011-05-03 01:21:44