Pl / sql存储过程流畅的nhibernate

时间:2012-10-17 12:09:52

标签: oracle stored-procedures plsql fluent-nhibernate

我正在使用流利的nhibernate,我不能使用存储过程并执行它。

我试过了:

Session.GetNamedQuery("Select_All_Question_Groups");

const string sql = "EXEC [dbo].[Stored_Procedure_Name] @PortalId=:PortalId";
return _session.CreateSQLQuery(sql).SetInt32("PortalId", portalId)

const string sql = "call [dbo].[Stored_Procedure_Name] @PortalId=:PortalId";
return _session.CreateSQLQuery(sql).SetInt32("PortalId", portalId)

const string sql = "EXEC [dbo].[Stored_Procedure_Name](PortalId=:PortalId)";
return _session.CreateSQLQuery(sql).SetInt32("PortalId", portalId)

但这些选项都不起作用。 当我使用session.GetNamedQuery()时,我得到错误,该过程不存在。 在其他选项中没有错误,但程序不会改变任何内容。

0 个答案:

没有答案