gpt4 book ai didi

c# - 如何在 NHibernate 中映射自引用

转载 作者:行者123 更新时间:2023-12-03 21:49:04 25 4
gpt4 key购买 nike

我有一个非常特殊的 NHibernate 映射案例。该类具有对自身的引用。

public class MyClass
{
public Guid Id { get; set; }
public MyClass SelfReference { get; set; }
}

数据库表在同表的主键上有一个外键字段。更糟糕的是,这个自引用可能为空。

这有可能映射吗?如何实现?

最佳答案

一对一可用于同步主键但很少使用,根据我的经验,多对一是“正常”引用的最“自然”关联:

<many-to-one name="SelfReference" class="MyClass" column="SelfReference_FK" />

关于c# - 如何在 NHibernate 中映射自引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/755148/

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