映射多个表与NHibernate的

映射多个表与NHibernate的

问题描述:

单个对象我有一个模式,看起来像这样:映射多个表与NHibernate的

enter image description here

有Foo和酒吧和酒吧之间的多对一的关系之间的一对一的关系巴兹。

我有Foo和Baz映射到单独的对象,但我不知道如何去使用Bar链接它们,而不使Bar成为一个单独的对象。 (我想能够访问Baz作为Foo的财产)

它看起来应该是可能的,因为它与here的示例非常相似,除了使用多对一关系而不是属性。

我不确定您将能够使用连接完成您想要的操作。尝试加入Foo和Bar时会遇到问题。见这2篇文章:

Fluent NHibernate join tables in mapping not using primary key
Fluent NHibernate join for property value

我不知道有解决这个一个伟大的方式未做禁止的实体。

+0

感谢您的链接,它看起来像我可能只需要映射酒吧对象。 – 2011-05-19 15:05:33