我需要在 nhibernate 上执行本机 sqn 并从报告所需的复杂查询中获取总和。sql 查询只返回一个浮点值作为总和。
float theSum= session.CreateSQLQuery(@"select sum(myfield) myfield from ....")
.AddScalar("myfield", NHibernateUtil.Single)
.UniqueResult<float>();
这个可以吗 ?
有没有其他方法可以做到这一点?我猜这个自动将 null 值转换为 0。