gpt4 book ai didi

c# - NHibernate ICriteria - 排序是否允许空值?

转载 作者:太空狗 更新时间:2023-10-30 00:37:05 25 4
gpt4 key购买 nike

使用 NHibernate ICriteria 并添加 .AddOrder ... 我想按有时为 null 的属性排序,所有填充的属性都位于顶部。 .AddOrder 允许我这样做吗?如果没有,还有其他选择吗?

IList 的排序选项还有很多不足之处。

最佳答案

如果您使用类似于:

IList cats = sess.CreateCriteria(typeof(Cat))
.AddOrder( Order.Desc("PropertyName") )
.List();

具有给定属性的 NULL 的对象将排在列表的最后。

(部分摘自 NHibernate documentation。)

关于c# - NHibernate ICriteria - 排序是否允许空值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/150153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com