【发布时间】:2013-07-01 15:05:52
【问题描述】:
我有一个要排序的人对象:
persCriteria = criteria.GetExecutableCriteria(Session)
.AddOrder(Order.Asc("LastName"))
.AddOrder(Order.Asc("FirstName"));
我还有一个属性叫CommonName。
我想要什么?好吧,如果此人有CommonName,我希望能够按CommonName 排序,否则按FirstName(第一)排序。
现在我想知道是否可以通过 NHibernate 表明如果该人有 CommonName 则应该通过CommonName 订购,否则通过FirstName 订购?如果有,怎么做?
【问题讨论】:
标签: c# nhibernate nhibernate-criteria