Если у меня есть простой именованный запрос определен, преформ граф функции, на одной колонке:NHibernate, Sum Query
<query name="Activity.GetAllMiles">
<![CDATA[
select sum(Distance) from Activity
]]>
</query>
Как получить результат в виде суммы или какой-либо запрос, который не возвращаем одного отображаемые объекты, с NHibernate, используя IQuery или ICriteria?
Вот моя попытка (им не удалось проверить его прямо сейчас), будет ли это работать?
public decimal Find(String namedQuery)
{
using (ISession session = NHibernateHelper.OpenSession())
{
IQuery query = session.GetNamedQuery(namedQuery);
return query.UniqueResult<decimal>();
}
}