Fluent Nhibernateを使用するために古いコードを変換しようとしています。サブコレクションのレコード数順に並べ替え
旧コード:私はのようなものに変換するにはどうすればよい
allOrders.OrderBy(x => x.OrdersLineItems.Count);
:
query.AddOrder(new Order(????, true));
も可能、このですか?事前に
おかげ
UPDATE:ここに は、私が記述しようとしています単純化されたコードです:
ICriteria query = FluentSessionManager.GetSession().CreateCriteria<Orders>()
.AddOrder(new Order(????, true));
結合テーブルがOrdersLineItemsです。広告申込情報の数でオーダーを設定する必要があります。私は500,000を超えるレコードを持つデータセットでページングを使用しているので、すべてのレコードをメモリに格納して並べ替えるだけです。
ありがとうございます。
すでにここに回答しています。http://stackoverflow.com/a/6845746/671619およびhttp://stackoverflow.com/a/253999/671619 – Firo