Свободная таблица автоматов NHibernate для каждой иерархии: можно ли разделить иерархию?
У меня довольно большая иерархия классов, с которой я хотел бы использовать таблицу на иерархию, но с небольшим уклоном. Моя иерархия выглядит так:
Event --> [specific_events] --> Transaction --> [specific_transactions]
Я хотел бы разделить эту иерархию на две таблицы: Событие и Транзакция. Однако все транзакции являются событиями, и я считаю, что NHibernate попытается поместить всю иерархию в таблицу событий.
Как я могу сказать ему, чтобы разделить иерархию между событиями и транзакциями?
РЕДАКТИРОВАТЬ: я получил иерархию немного неправильно. Все specific_events происходят из Event, а все транзакции происходят из Event, а не specific_events.
Event --> [specific_events]
Event --> Transaction --> [specific_transactions]
1 ответ
Это не возможно, как я знаю. Почему вы хотите разделить их на 2 разных таблицы?
Также есть очень хорошее объяснение различных стратегий для отображений иерархии в NHibernate в книге действий. Это мне очень помогло.