Fluent NHibernate根据层次结构自动映射表:我可以拆分层次结构吗
本文关键字:层次结构 我可以 拆分 映射 NHibernate Fluent | 更新日期: 2023-09-27 18:29:50
我有一个相当大的类层次结构,我想使用每个层次的表,但有一点扭曲。我的层次结构看起来像:
Event --> [specific_events] --> Transaction --> [specific_transactions]
我想把这个层次结构分成两个表,Event和Transaction。然而,所有事务都是事件,我相信NHibernate将尝试将整个层次结构放在Event表中。
如何告诉它在事件和事务之间划分层次结构?
编辑:我的层次结构有点错误。所有specific_events派生自Event,所有事务派生自Event而非specific_eevents。
Event --> [specific_events]
Event --> Transaction --> [specific_transactions]
据我所知,这是不可能的。为什么要将它们拆分为两个不同的表?
此外,在《行动》一书中,对NHibernate中层次映射的不同策略也有很好的解释。这对我帮助很大。