gpt4 book ai didi

nhibernate - 在 NHibernate (Fluent) 中,如何将引用对象上的属性映射到父对象?

转载 作者:行者123 更新时间:2023-12-04 06:53:43 27 4
gpt4 key购买 nike

我要映射Name来自 Child 的专栏表成Parent目的。你是如何做到这一点的(使用 Fluent NHibernate)?

public class Parent
{
public int Key { get; set; }
public string ChildName { get; set; }
}


+--------------+          +------------------+
| Parent | | Child |
+--------------+ +------------------+
| Key INT | +--->| Key INT |
| ChildKey INT |-----+ | Name VARCHAR(20) |
+--------------+ +------------------+

最佳答案

恐怕你要做的不是一个很好的设计。您的 Parent应该和Child有关系通过多对一的实体(在 Fluent 中为 References)。这样你就有了 Child您的属性(property)Parent类(class)。

如果您尝试生成扁平模型,我建议您创建一个 DTO 并使用类似 Jimmy Bogard 的 AutoMapper 之类的东西。扁平化层次结构。

关于nhibernate - 在 NHibernate (Fluent) 中,如何将引用对象上的属性映射到父对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2767552/

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