1
を使用してのは、フィルタリングNHibernateの階層リンクテーブルに
Public Class Parent
Public ParentID As Integer
Public Children As IList(Of Child)
End Class
Public Class Child
Public ChildID As Integer
Public Parent As Parent
End Class
これらは流暢NHibernateはを使用して2つのテーブルにマップされている以下のように私は、単純なparent->子クラス構造を持っているとしましょう。問題ない。
私は今、第3のクラスを持っています、 'User'と呼ぶことにしましょう。このクラスには、Parentオブジェクトのリストが含まれます。
Public Class User
Public UserID As Integer
Public Parents As IList(Of Parent)
End Class
しかしながら、親のリストは、ユーザIDとのParentIDを含むマッピングテーブル(UserParentMap)によってユーザに濾過されなければなりません。さらに、「Child」オブジェクトはUserIDとChildIDを含むUserChildMapというテーブルによって同様の方法でフィルタリングされる必要があります。
私の質問は、NHibernateにこれらのマッピングテーブルを自動的に使用して親/子コレクションをユーザーにマッピングする際にフィルタリングすることですか?
ジェームズ
を放棄てる可能である私は少し困惑している...あなたが話していますここで多対多の関係については? –
私は何をしたいのかと考えていません。 – James