繁体   English   中英

Fluent NHibernate 每个层次结构的自动映射表:我可以拆分层次结构吗?

[英]Fluent NHibernate automapping table per hierarchy: can I split a hierarchy?

我有一个相当大的 class 层次结构,我想在每个层次结构中使用表,但略有不同。 我的层次结构如下所示:

Event --> [specific_events] --> Transaction --> [specific_transactions]

我想将此层次结构拆分为两个表,事件和事务。 但是,所有事务都是事件,我相信 NHibernate 会尝试将整个层次结构放入事件表中。

我如何告诉它拆分事件和事务之间的层次结构?

编辑:我的层次结构有点不对。 所有 specific_events 派生自 Event,所有 Transactions 派生自 Event,而不是 specific_events。

Event --> [specific_events]
Event --> Transaction --> [specific_transactions]

据我所知这是不可能的。 为什么要将它们分成 2 个不同的表?

在 Action book 的 NHibernate 中也有关于层次结构映射的不同策略的很好的解释。 这对我帮助很大。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM