У нас есть хранимая процедура, которая возвращает несколько таблиц. При вызове с помощью NHibernate мы используем трансформатор bean, но только преобразуем первую таблицу и все остальные результаты игнорируются.NHibernate с именем query и несколькими наборами результатов
Я знаю, что NH может обрабатывать несколько запросов в одной поездке с использованием фьючерсов, но у нас только один запрос, и он дает результат, похожий на то, что мы будем получать с фьючерсами, но получая это из хранимой процедуры.
Я считаю, что этот сценарий довольно распространен, но не нашел никаких подсказок. Можно ли использовать NH для получения таких результатов?
Не могли бы вы, возможно, разделить СП на два? если это так, вы можете сделать эту работу, используя «CreateSQLQuery» дважды –
Кажется, что ваш ответ [здесь] (http://stackoverflow.com/questions/4623549/) –
@Andrew С фьючерсами мы избегаем многократных круговых поездок на базы данных, я не вижу смысла разбивать SP на противоположное. –