0

階層ごとにテーブルを使用したいかなり大きなクラス階層がありますが、少しひねりがあります。私の階層は次のようになります。

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

この階層を Event と Transaction の 2 つのテーブルに分割したいと思います。ただし、すべてのトランザクションはイベントであり、NHibernate は階層全体を Event テーブルに入れようとするでしょう。

イベントとトランザクションの間で階層を分割するように指示するにはどうすればよいですか?

編集:階層が少し間違っています。特定のイベントはすべてイベントから派生し、すべてのトランザクションは特定のイベントではなくイベントから派生します。

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

1 に答える 1

0

私が知っているようにそれは不可能です。なぜそれらを2つの異なるテーブルに分割したいのですか?

また、NHibernate in Action book の階層マッピングのさまざまな戦略についての非常に良い説明があります。とても助かりました。

于 2012-04-03T21:26:33.347 に答える