[英]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.