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