次のクエリを使用して、ユーザーとそのロールのリストを読み込みます。
var q = from u in session.Linq<User>()
select new
{
u.Name,
u.Password,
Roles = from r in u.Roles
select new { r.Code, r.Name }
};
しかし、このクエリは機能していません。次のエラーを生成します:「メソッド 'Select' は実装されていません。」
メッセージは、NHibernate.Linq がネストされた選択をサポートしていないことを示唆していますか? これが確実かどうか、またはこれを行う他の方法が存在するかどうかを知りたいですか?
PD: 下手な英語をお許しください。