gpt4 book ai didi

NHibernate - 如何配置关联不使用主键

转载 作者:行者123 更新时间:2023-12-04 02:26:39 24 4
gpt4 key购买 nike

我正在使用由一些非常奇怪的人组装的遗留数据库。我在上面写了一个 NHibernate DAL,但遇到了一些奇怪的映射场景。

在一个示例中,我有一个包含多个字段的表,包括 LE_RECNUM (整数主键)和 LE_CODE (字符串)。

但是,整个数据库中的所有关系都连接到 LE_CODE 上。 ,不是 LE_RECNUM ,出于某种深不可测的原因。

我需要指定 LE_RECNUM是我的映射文件中的 Id,因为我需要在插入记录时生成主键。但是,我希望所有关联都使用 LE_CODE而不是 LE_RECNUM .

谁能建议我如何做到这一点?

最佳答案

References(x => x.SomeProperty).Column("LE_CODE").PropertyRef(x => x.SomePropertyInParent);

关于NHibernate - 如何配置关联不使用主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5678824/

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