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