簡體   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