1

我正在使用流利的 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() 时,我收到该过程不存在的错误。在其他选项中没有错误,但程序不会改变任何东西。

4

0 回答 0