gpt4 book ai didi

c# - nhibernate中的HasOne和References有什么区别?

转载 作者:IT王子 更新时间:2023-10-29 04:02:33 24 4
gpt4 key购买 nike

nhibernate 中 HasOne()References() 有什么区别?

最佳答案

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

更明确:

  • 一对一关系意味着当一个记录存在于一个表中时,它必须(或可以)在另一个引用表中有一个且至多一个记录。 示例:用户表和选项表(一个用户有一组固定的选项)
  • 多对一关系是指当一个表中存在一条记录时,它可以在另一个表中有许多相关记录。 示例:用户表和购买表(一个用户可以进行多次购买)。

注意我说的是,您可以根据需要安全地将其替换为实体,使用 FluentNH 时,可以很容易地互换使用它们。

这在 this fluentnhibernate wiki article 中有更准确的解释.

关于c# - nhibernate中的HasOne和References有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1622007/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com