Besoin de créer une requête avec query Over (Nhibernate) C#, pour ajouter plus d'une colonne. Exemple en sql pur :
SELECT SUM(col1 + col2 + col3 + col4)
FROM tabela
J'ai d'abord fait comme ça :
Table table = null;
Session.QueryOver<Table>(() => tabela)
.Select(Projections.Sum<Table>(t => t.col1))
.Select(Projections.Sum<Table>(t => t.col2))
.Select(Projections.Sum<Table>(t => t.col3))
.Select(Projections.Sum<Table>(t => t.col4))
Mais de cette façon chaque colonne et génère 4 colonnes, s'additionnerait toutes et générerait une seule colonne.