ClassID
とを返すストアドプロシージャを呼び出したいStudent id
私のXMLマッピングは
<sql-query name="GetClassRevenuebyStudent_Sea">
<return-scalar column="totalRevenew" type="System.String" />
exec GetClassRevenue_Sea ClassID, StudentID
</sql-query>
そして、私のストアドプロシージャの呼び出しコードは
public static double Student_ShowRevenue(string classid, string studentid)
{
ISession session = NHibernateHelper.GetSession();
ITransaction trans = session.BeginTransaction();
IQuery query = (IQuery)session.GetNamedQuery("GetClassRevenuebyStudent_Sea");
query.SetParameter("ClassID", classid);
query.SetParameter("StudentID", studentid);
return Convert.ToDouble(query.List()[0]);
}
しかし、アプリケーションを実行すると、行に例外が表示されます
return Convert.ToDouble(query.List()[0])
すべてのパラメータが設定されていないこと。