2016-10-13 7 views
0

まず、私の悪い英語のために申し訳ありません。動的選択流暢なnhibernate

私はこれを描く小さなトロールを持っています。 私は3つのテーブルを持っているので、データベースからフェッチするためにユーザーが魔法の列を決定できるようにする必要があります。 ダイナミックナゲットを使ってみましたが、動作しません。 私が必要とするコードは以下のようなものです。

var res = session.QueryOver<MyObject>().Select(x => x.decidedByUser).List(); 

これは可能ですか、何らかの回避策を講じる必要がありますか?たぶん、すべての値を取得し、次に選択するようなものでしょうか? :-)

+0

すべてを取り、クライアントサイドコード – Mario

答えて

0

するvar columnProjection = Projections.Property(()=> aliasForTable.Column1)

あなたが取得したいどの列を決定するNHibernateのSELECT文で変数の上に使用することができます。あなたのケースごとにこの課題を作成すれば完了です