【发布时间】:2016-11-08 10:37:23
【问题描述】:
需要使用Query Over (Nhibernate) C# 创建一个查询,以添加多个列。纯sql示例:
SELECT SUM(col1 + col2 + col3 + col4)
FROM tabela
首先我是这样做的:
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))
但是这样每列并生成 4 列,将全部相加并仅生成一列。
【问题讨论】:
标签: c# jquery sql nhibernate