我有一个PrivateMessage
班级,我想使用 Criteria API 获取按时间顺序排序的用户 PM 列表,CreationDate
或者LastAnswerDate
(取决于哪个更新)。
如何在 Criteria API 中按这两个属性的最大值排序?我的代码类似于以下内容:
var dc = DetachedCriteria.For<PrivateMessage>();
...
dc.AddOrder(new Order("???");
return (IList<PrivateMessage>)FindAll(typeof(PrivateMessage), dc);
CreationDate
是DateTime
和LastAnswerDate
是DateTime?
。
谢谢!