Я вызываю хранимую процедуру через NHibernate.Все работает, за исключением того, что он не возвращает никаких значений, когда я пытаюсь установить входной параметр хранимой процедуры через код.
То есть для хранимой процедуры, чья подпись
dbo.sp_MySp @search_option char(10), ......<br/>
Это работает
отображение
<sql-query name="sp_MySp">
exec dbo.sp_MySp @search_option='ab', ...
</sql-query>
код
var query = Session.GetNamedQuery("sp_MySp");<br/>
var results = query.List();<br/>
Это не работает
Отображение
<sql-query name="sp_MySp">
<query-param name="search_option" type="String"/>
exec dbo.sp_MySp @search_option=:search_option, ---
</sql-query>
код
var query = Session.GetNamedQuery("sp_MySp");<br/>
query.SetParameter("search_option", "ab");<br/>
var results = query.List();<br/>
Может кто-нибудь указать, что мне здесь не хватает ....