Wpis z mikrobloga

#programowanie #csharp

NHibernate obsługuje zwracanie wielu resultsetów z procedury czy nie? Bo szukam w necie i znalazłem sprzeczne informacje. Jedni twierdzą, że jest obejście przez CreateMultiQuery i w środku procka + puste SQLQuery żeby tylko widział kolejne resultsety. No tylko problem w tym, że jak wsadzę CreateSQLQuery w MultiQuery to mi wywali w mordę wyjątkiem:

Sql queries in MultiQuery are currently not supported.


Więc generalnie wygląda na to, że się chyba nie da?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kazaar: Procedura w MSSQL może zwracać wiele tabel na raz za jednym wywołaniem. No i właśnie coś takiego chciałem zmapować NHibernate.
  • Odpowiedz
@Kazaar: Tu nic nie trzeba czytać nawet. Zrób sobie najprostszą prockę w której będzie tylko select * from jakas-tabela, daj średnik i pod spodem select * from jakas-inna-tabela. I jak odpalisz to w Management Studio, to ci wyświetli dwie tabelki od razu w wyniku. Ot po prostu tak działa.
  • Odpowiedz