NHibernate のストアド プロシージャから再帰エンティティ (子コレクション/関連付け) を設定する方法があるかどうかを知りたいです。次のクラスがあるとします。
public class Category
{
public int category_id { set; protected get; }
public string category_description { set; get; }
public IEnumerable<Category> SubCategories { set; get; }
....
}
カテゴリのグループと子のツリー全体を取得するストアド プロシージャからルート カテゴリのリストを取得する方法はありますか?各カテゴリは SubCategories プロパティ内にそれぞれの子を持ちますか? 「 Eagerly load recursive relationship 」で提案された解決策と同じ結果を取得したいのですが、テーブルではなくストアド プロシージャから結果を取得します。