【发布时间】:2009-06-10 12:27:09
【问题描述】:
假设我有一个简单的父类结构,如下所示
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
这些使用 Fluent NHibernate 映射到两个表。没问题。
我现在有第三堂课,我们称之为“用户”。此类包含 Parent 对象的列表。
Public Class User
Public UserID As Integer
Public Parents As IList(Of Parent)
End Class
但是,父列表应该通过包含 UserID 和 ParentID 的映射表 (UserParentMap) 过滤给用户。此外,“Child”对象应该以类似的方式被一个名为 UserChildMap 的表过滤,该表包含 UserID 和 ChildID。
我的问题是 - 是否可以让 NHibernate 在将它们映射到用户时自动使用这些映射表来过滤父/子集合?
谢谢
詹姆斯
【问题讨论】:
-
我有点糊涂了……你这里说的是多对多关系吗?
-
我不认为我想做的事情是可能的。
标签: nhibernate fluent-nhibernate nhibernate-mapping