私は、マッピングを介して親オブジェクトにオブジェクトのコレクションを取得しようとしています。プライマリキーなしで子をフェッチするNHibernate
主キーがguid(Id)で、主キーがguid(Id)である子「Score」オブジェクトの親オブジェクト「ScoreCard」があります。私は両方のオブジェクトが持つ2つのフィールドに基づいて、親の子オブジェクトを選択したいが、私はそれを動作させることはできません、ここでのマッピングが
<bag name="ScoreCard">
<key>
<column name="HoleId"/>
<column name="PlayerId"/>
</key>
<one-to-many class="Score" not-found="ignore"/>
</bag>
だ私は、データベースを設計しなかったが、スコアカードオブジェクトが来ます私が必要とする列と悪い指導者の両方を返すビューから。何を試しても、NHibernateは、主キーと同じではない外部キーに関する例外をスローし続けます。
これは私には最も単純な要件であると思われますが、いくつかの基準が与えられたもののコレクションを取得するのはなぜですか?
ご迷惑をおかけして申し訳ありませんが、悪い例のコード(親戚の家での潜在的なゴルフ観戦)。
これは魅力的に機能しました。ありがとう – cabhishek