Nhibernate 无标识内部对象的简单映射

Nhibernate 无标识内部对象的简单映射,nhibernate,orm,fluent-nhibernate,fluent-nhibernate-mapping,Nhibernate,Orm,Fluent Nhibernate,Fluent Nhibernate Mapping,谁能帮助我使用nHibernate映射这个看似简单的对象层次 [Document] identity-field [DocumentHeader] field1 field2 [Recipients] 这里需要注意的是,[DocumentHeader]没有标识,被视为[Document]实体的一部分。 我认为它也不是一个组件,因为它与其他引用对象有关联 该层次结构是否可以按原样映射为nHibernate? [Document]和[DocumentHeader

谁能帮助我使用nHibernate映射这个看似简单的对象层次

[Document]
 identity-field
 [DocumentHeader] 
     field1
     field2
     [Recipients]
这里需要注意的是,[DocumentHeader]没有标识,被视为[Document]实体的一部分。 我认为它也不是一个组件,因为它与其他引用对象有关联

该层次结构是否可以按原样映射为nHibernate? [Document]和[DocumentHeader]是否可以映射到同一个表

我使用fluent变量进行配置和IAutoMappingOverrides


非常感谢

DocumentHeader
是您案例中的一个组件。没有任何东西可以阻止您在组件内拥有引用或集合。

DocumentHeader
是您案例中的组件。没有什么可以阻止您在组件内部拥有引用或集合。

我在组件上看到的示例没有对象关联。我猜这是一个错误的假设从我的角度来说,那么,我会测试这一点,并给出一些反馈。谢谢…我在组件上看到的示例没有对象关联。我猜这是一个错误的假设从我的角度来说,那么,我会测试这一点,并给出一些反馈。谢谢