流暢な 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() を使用すると、プロシージャが存在しないというエラーが発生しました。他のオプションではエラーはありませんが、手順は何も変わりません。