Каков предпочтительный способ использования неподдерживаемых функций или предложений SQL с Castle/NHibernate?

Я смоделировал все свои таблицы и уже портировал большинство моих запросов, используя отдельные критерии. Все работает очень хорошо, однако я нахожусь в точке, где я не знаю, как продвигаться. У меня есть подзапрос, который использует предложение Oracle "подключиться". Как разработчики обычно преодолевают это ограничение Castle/NHibernate?

Я использую последнюю версию NHibernate.

1 ответ

Решение

Если вам действительно нужно использовать connect by, вы всегда можете использовать SQL-запрос (и об этом есть целая глава).

Однако, учитывая использование NHibernate шаблона Identity Map, обычно более продуктивно просто загружать объекты и позволять устанавливать отношения в памяти.

Другие вопросы по тегам