0
考えると何かのように:NHibernateはFunc <T>パラメータの割り当てをどのようにして達成しますか?
Post posts = null;
Author author = null;
blog = session.QueryOver<Blog>()
.Where(x => x.Id == 1)
.JoinAlias(x => x.Posts,() => posts)
.JoinAlias(() => posts.Author,() => author)
.SingleOrDefault();
NHibernateのは、上記の値は、これを理解するために私が試したJoinAlias
の第二引数に渡された変数にすることができ、私が手に最も近いが、鋳造されましたBodyをMemberExpression
にキャストした後、式をConstantExpression
にキャストしますが、読み込み専用の.Value
を作成し、渡された参照を変更することはありません。
NHはこれをどのようにして実現しますか?