Mamy procedura składowana, która zwraca kilka tabel. Podczas wywoływania go za pomocą NHibernate używamy transformatora bean, ale tylko pierwsza transformowana tabela i wszystkie inne wyniki są ignorowane.Zapytania nazwane NHibernate i zestawy wielu wyników
Wiem, że NH jest w stanie przetworzyć kilka zapytań w jednym wydaniu bazy danych przy użyciu kontraktów futures, ale mamy tylko jedno zapytanie i daje wynik podobny do tego, jaki uzyskalibyśmy w przypadku kontraktów terminowych, ale uzyskaliśmy to z procedury składowanej.
Uważam, że ten scenariusz jest dość powszechny, ale nie mógł znaleźć żadnych wskazówek. Czy można użyć NH, aby uzyskać takie wyniki?
można ewentualnie podzielić SP na dwie części? Jeśli tak, możesz to zrobić, używając 'CreateSQLQuery' dwa razy –
Wygląda na to, że twoją odpowiedzią jest [tutaj] (http://stackoverflow.com/questions/4623549/) –
@Andrew Z kontraktami futures unikamy wielokrotnych podróży w obie strony do bazy danych, nie widzę sensu dzielenia SP, aby zrobić coś odwrotnego. –