代码之家  ›  专栏  ›  技术社区  ›  Joachim Kerschbaumer

NHibernate多对多关系表中的附加字段

  •  3
  • Joachim Kerschbaumer  · 技术社区  · 16 年前

    当我与nhibernate建立多对多关系并让nhibernate生成我的db模式时,它会添加一个包含相关实体主键的传统表。 是否可以在不必手动使用sql的情况下向该字段添加其他字段并访问它们?

    3 回复  |  直到 16 年前
        1
  •  6
  •   Jasper    16 年前

        2
  •  0
  •   Santiago Palladino    16 年前

    同意贾斯珀的观点。在这种情况下,建模的不是关系,而是实体本身,与其他两个实体有1-N和N-1关系。

        3
  •  0
  •   Alexandre Alexandre    15 年前

    在这种情况下,如何在映射文件中为新实体(充当两个初始表之间的桥梁)构建?在我的例子中,这个链接表有两个外键(int),每个初始表一个外键,加上一些其他字段(startDate、endDate)

    问题是,在我的新实体中,我没有这两个外键的属性。我只有一个属性是外键指向的实体类型。