没有身份的内部对象的简单映射

时间:2013-05-24 10:05:56

标签: nhibernate orm fluent-nhibernate fluent-nhibernate-mapping

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

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

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

这个层次结构可以用nHibernate原样映射吗? 可以将[Document]和[DocumentHeader]映射到同一个表吗?

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

非常感谢!

1 个答案:

答案 0 :(得分:1)

DocumentHeader是您案例中的一个组件。没有什么能阻止您在组件中使用引用或集合。