【问题标题】:Filtering NHibernate Hierarchy using link tables使用链接表过滤 NHibernate Hierarchy
【发布时间】: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


【解决方案1】:

我不认为我想做的事情是可能的,所以我放弃了这个问题:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-29
    • 1970-01-01
    • 2011-12-29
    • 2013-08-17
    • 2016-10-01
    • 2021-03-22
    • 1970-01-01
    相关资源
    最近更新 更多