nhibernateでネイティブsqnを実行し、レポートに必要な複雑なクエリから合計を取得する必要があります。SQLクエリは、合計に対して1つのfloat値のみを返します。
float theSum= session.CreateSQLQuery(@"select sum(myfield) myfield from ....")
.AddScalar("myfield", NHibernateUtil.Single)
.UniqueResult<float>();
これでいい ?
これを行う他の方法はありますか?これはnull値を0に自動キャストすると思います。