2011-07-16 11 views
0

は、私はちょうどNHibernateのクエリ世代

Index1_、 installmen0_アカウントからinstallmen0_.accountnumberとしてinstallmen0_.Indexを選択NHinernateマップファイルを使用していますどこinstallmen0_.accountstatus =「アクティブ」

私はDBテーブルまたはマップファイルのいずれかの "インデックス"と呼ばれるカラムを持っていません。どこでNHibernateがこのカラムを選択していますか?私が間違っている可能性がありますsujjest

+2

人を助けるために必要なマッピング情報を提供する必要があります。 – BennyM

答えて

1

これはリストインデックスのデフォルトの列名です。 Fluent Hasmany(...).AsList()またはxml <list name="mylist"></list>にマップされている可能性があります。リスト内の要素のインデックスを保持するために使用されます。あなたがコレクション内のどの順序で気にしていない場合は、Hasmany(...).AsBag()または<bag name="mylist"></bag>

+0

ありがとうフィーロあなたは正しい – Vamsi