1

大規模なプロジェクトで流暢な NHibernate を使用しています。列の順序付けなど、多くの一般的なコードが記述されています。

既に内部にフェッチ結合を含む QueryOver オブジェクトがあり、どの列をどの順序で並べたいかを説明するオブジェクトのリストがあるとします。クエリオーバー。この順序基準を QueryOver に追加するにはどうすればよいですか?

4

1 に答える 1

0

メソッドを使用してこれを解決しました-queryOverObject-.RootCriteria.CreateAlias(associationPath, alias)

たとえばOwner.Name、オブジェクトの結合されたプロパティで並べ替えるには、 を呼び出すだけでCreateAlias("Owner", "Owner")、 を実行できます.RootCriteria.AddOrder(Order.Desc("Owner.Name"))

于 2013-09-03T07:57:19.283 に答える