【发布时间】:2018-01-26 04:30:29
【问题描述】:
我的工作是使用 NHibernate 2.0.1.4000 for .NET。我们正在尝试升级到更高版本(3+),但由于 DetachedCriteria 的变化而无法升级。在 2.0 中,您可以使用 DetachedCriteria.AddOrder(order),然后使用 DetachedCriteria.Orders 来获取 Order 对象的列表。在以后的版本中,DetachedCriteria.Orders 消失了。还有其他方法可以获取订单列表吗?我们有检查计数是否为 0 的代码。例如:
if (criteria.Orders.Count == 0)
{
criteria.AddOrder(Order.Asc("User.FirstName"));
criteria.AddOrder(Order.Asc("User.LastName"));
criteria.AddOrder(Order.Asc("User.Login"));
}
谢谢
【问题讨论】:
标签: nhibernate orders detachedcriteria