将oracle查询转换为nhibernate

时间:2012-11-20 05:14:45

标签: oracle nhibernate

oracle查询:

从table1中选择col1,col2,其中col1 = 12345,顺序为col2 desc nulls last;

我正在使用流利的nhibernate。所以我有table1的映射类。我正在使用这样的代码来使用nhibernate进行排序。

criteria
.AddOrder(Order.Desc(
Projections.Cast(
             NHibernateUtil.Decimal, 
             Projections.Property("col1"))));

我必须在上面的nibhernate排序代码中添加 nulls last 。任何帮助?

1 个答案:

答案 0 :(得分:0)

这是一个已知的限制,有一些解决方法: https://nhibernate.jira.com/browse/NH-1743

与Hibernate类似: https://hibernate.onjira.com/browse/HHH-465