代码之家  ›  专栏  ›  技术社区  ›  Hannoun Yassir

在NHiberinate中,hasone和参考文献有什么区别?

  •  35
  • Hannoun Yassir  · 技术社区  · 15 年前

    两者有什么区别 HasOne() References() 在NHiBiNATE?

    1 回复  |  直到 12 年前
        1
  •  45
  •   Brad Knowles    12 年前

    HasOne 为您创建表之间的一对一映射。 References 创建典型的关系多对一关系。

    更多定义:

    • 一对一关系意味着当一个记录存在于一个表中时,它必须(或可以)在另一个引用表中有一个记录,并且最多只能有一个记录。 例子: 用户表和选项表(一个用户有一组固定的选项)
    • 多对一关系意味着当一个记录存在于一个表中时,它可以在另一个表中具有多个相关记录。 例子: 用户表和采购表(一个用户可以进行多次采购)。

    注: 我说的地方 桌子 你可以用 实体 如你所愿,使用Fluentnh时,很容易互换使用。

    这在 this fluentnhibernate wiki article .