I canβt officially confirm for you, but, as far as I know, not directly. Using a stored procedure in NHibernate is very specific to running standard CRUD.
If you want to capture output parameters (which are not standard row output parameters for INSERT, UPDATE, and DELETE), you can return to other (or standard) database access tools that give you direct access to SQL and the result set. (Assuming you can bypass the NHibernate cache. You want you to flush NHibernate before you run the request, etc.)
Jon adams
source share