0
我试图将一些旧代码使用功能NHibernate。订购记录数的子集
旧代码:
allOrders.OrderBy(x => x.OrdersLineItems.Count);
如何将其转换为类似:
query.AddOrder(new Order(????, true));
这甚至可能吗?
在此先感谢
UPDATE: 下面是简化的代码,我试着写:
ICriteria query = FluentSessionManager.GetSession().CreateCriteria<Orders>()
.AddOrder(new Order(????, true));
连接表是OrdersLineItems。我需要的行项目的数量来设定的顺序。由于我使用的分页与拥有超过500000条记录的数据集,简单地拉动所有记录到内存中,然后对它们进行排序不会。
在此先感谢。
已经回答了这里http://stackoverflow.com/a/6845746/671619和http://stackoverflow.com/a/253999/671619 – Firo 2012-02-29 13:11:13