我有一个要排序的人对象:
persCriteria = criteria.GetExecutableCriteria(Session)
.AddOrder(Order.Asc("LastName"))
.AddOrder(Order.Asc("FirstName"));
我还有一个名为CommonName
.
我想要什么?CommonName
好吧,如果这个人有CommonName
其他排序FirstName
(首先),我希望能够排序。
现在我想知道是否可以通过NHibernateCommonName
指示如果该人有CommonName
else order by则应该 orderby FirstName
?如果是这样,怎么办?