Я новичок в (свободно) nHibernate.
У меня есть 3 таблицы:
Агентство
• AgencyId (pk)
• AgencyAccountNo
AgencyAccount
• AgencyId (pk) (fk -> Agency. AgencyId)
• AgencyAccountNo (pk)
• ChainId (fk -> AgencyChain.ChainId)
AgencyChain
• ChainId (pk)
AgencyAccount - это таблица версий. Каждый раз, когда Агентство изменяет новую строку AgencyAccount с увеличенным значением AgencyAccountNo.
Я пытаюсь свободно отобразить отношения в агентстве и агентской цепочке, чтобы был возвращен только текущий счет агентства, но у меня было много проблем. Я перепробовал много-много вещей, слишком много, чтобы здесь углубляться, и, похоже, не могу найти никаких примеров или документации по этому вопросу.
Каким будет ваш подход?