NHibernate-创建秩序
本文关键字:创建 NHibernate- | 更新日期: 2023-09-27 18:24:03
我正在寻找一个创建order by子句的解决方案。我有一个表,它有一列用于创建,一列用于更改。这两列包含一个DateTime。如果只创建了一条记录而从未更改,则Changed可能为null。现在我应该用HQL选择它,所有记录都由更改的desc排序,如果更改不为null,否则,如果更改为null,则由创建的desc。
示例,如何在NHibernate:中通过子句创建订单
var result = Session.CreateCriteria(typeof(Users))
.AddOrder(Order.Desc("FirstName"))
.AddOrder(Order.Desc("LastName"))
.List<Users>();