Есть ли какие-либо прогнозы арифметических операций в NHibernate?

Я хотел бы получить этот SQL из NHibernate:

SELECT SUM(color_pages) * SUM(total_pages)
FROM connector_log_entry
GROUP BY department_name

Но я нигде не могу найти никаких проекций арифметических операций (*).

Это код, который у меня есть:

Session.QueryOver<ConnectorLogEntry>()
       .SelectList(list => list
           .SelectGroup(m => m.DepartmentName)
           .WithAlias(() => dto.Department)
           .Select(Projections.Sum<ConnectorLogEntry>(m => m.TotalPages))
           //.Select(Projections.Sum<ConnectorLogEntry>(m => m.ColorPages))
           .WithAlias(() => dto.TotalColorPercentage))
       .TransformUsing(Transformers.AliasToBean<DepartmentConsumption>());
6
задан Nathan Baulch 28 May 2012 в 01:56
поделиться