NHibernate ICriteria - 排序是否允许null?

Sar*_*pps 4 c# nhibernate .net-3.5

使用NHibernate ICriteria并添加.AddOrder ...我想按一个属性排序,该属性有时为null,顶部有所有填充的属性.Will .AddOrder允许我这样做吗?如果没有,还有其他选择吗?

IList的排序选项还有很多不足之处.

wpr*_*prl 5

如果你使用类似的东西:

IList cats = sess.CreateCriteria(typeof(Cat))
    .AddOrder( Order.Desc("PropertyName") )
    .List();
Run Code Online (Sandbox Code Playgroud)

具有给定属性的NULL的对象将在列表中的最后一个.

(部分取自NHibernate文档.)