2
複数の列を追加するには、Over(Nhibernate)C#でクエリを作成する必要があります。純粋なSQLの例:すべてを追加し、唯一の列を生成し、Nhibernateでクエリ "sum" mutiples列を作成します。
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列を生成します。
SELECT SUM(col1 + col2 + col3 + col4)
FROM tabela
まず私はこの方法を作りました。
私は複数の列を入れていない、ということが好きです。 メッセージ=変数 't'タイプ 'テーブル'がスコープ ''で参照されていますが、設定されていません。 –
@MarcosViniciusしかし、それは4つの列で動作していますか? –
はい、私は働いています。 –