私はグループを持っています。そのグループはグループを含むことができ、これはNHibernateにマップされる必要があります。私は前にこれをやったことがありますが、今回はデータを保存していない既存のデータベースを手に入れました。NHibernateの親子ツリー階層
データベースには、次のようになります。私はこれをマッピングする方法について見当もつかない
グループ
同上
Groups_Link
ParentIdは たchildID
?
編集:
それは簡単ではないように思えます。 1つのグループは、複数のグループの子として存在することができます。だから、それは私が推測する多対多関連でなければなりません。さて、これを行う方法をまだ分かっていない。どんなヒントも本当にありがとう!
編集:私は、ビューは私が問題を解決するのに役立つと考えていたが、挿入、更新にはいくつかの制限があること、それが困難にビューを削除するためにあるようです
。
ただし、これでGroup_Linkテーブルの問題は解決しません。マッピングが正常に理解できれば、グループテーブルに親のIDがある場合にのみマッピングが機能します。それとも、私が逃した最後の多対1にもっとそうですか? – nandarya
ご迷惑をおかけしています。私はそれが1つのテーブルだと思った – JoshBerke
私はあなたが投稿したマッピングを試すことができます前に修正するいくつかのことがまだあります。約3時間かそこらで、結果を報告して、それが効果があるかどうかを知るようにします。 – nandarya