1

谁能帮我用 nHibernate 映射这个看似简单的对象层次结构?

[Document]
 identity-field
 [DocumentHeader] 
     field1
     field2
     [Recipients]

这里要注意的一点是,[DocumentHeader] 没有身份,被认为是 [Document] 实体的一部分。我认为它也不是一个组件,因为它与其他参考对象有关联。

可以按原样使用 nHibernate 映射此层次结构吗?[Document] 和 [DocumentHeader] 可以映射到同一张表吗?

我正在使用流利的变体进行配置和 IAutoMappingOverrides。

非常感谢!

4

1 回答 1

1

DocumentHeader在您的情况下是一个组件。没有什么能阻止您在组件内拥有引用或集合。

于 2013-05-24T10:12:33.753 回答