gpt4 book ai didi

NHibernate Criteria.AddOrder(Order.Asc ("Column.Property"))

转载 作者:行者123 更新时间:2023-12-02 12:40:00 24 4
gpt4 key购买 nike

我有一个 OrderEntity,它有一个属性 OrderStatistics,该属性有一个属性 CreateDate。它看起来像 Order.OrderStatistics.CreateDate。

我想获取所有订单并按 CreateDate 对它们进行排序。

  1. fetchQuery.UnderlyingCriteria.AddOrder(Order.Asc("OrderStatistics.CreateDate")) 不起作用

  2. fetchQuery.UnderlyingCriteria.AddOrder(Order.Asc("CreatorName")) 有效

    如何才能完成 1 项工作?

谢谢,

最佳答案

fetchQuery
.UnderlyingCriteria
.CreateAlias("OrderStatistics", "stats")
.AddOrder(Order.Asc("stats.CreateDate"))

或者

OrderStatistic stats = null;
fetchQuery
.CreateAlias(order => order.OrderStatistics, () => stats)
.OrderBy(() => stats.CreateDate);

关于NHibernate Criteria.AddOrder(Order.Asc ("Column.Property")),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6996262/

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