Como usar funções de agregação, usando o subsonic…

é facil…

Somatorio (SUM)

new SubSonic.Select(SubSonic.Aggregate.Sum("COLUNA")).From("TABELA")
.WhereExpression("COMPARAÇÃO").IsEqualTo("COMPARAÇÃO").ExecuteScalar();
//vai retornar um Objeto do TIPO que vc escolheu

Contador (Count(*))

new SubSonic.Select(SubSonic.Aggregate.Count("COLUNA"))
.From("TABELA1").WhereExpression("COMPARAÇÃO")
.IsEqualTo("COMPARAÇÃO").
ExecuteScalar();//vai retornar um Objeto do TIPO que vc escolheu

Existem muitos outros… é só se aprofundar…


PS: NÃO Existe só essa forma de se fazer isso, eu faço assim… existem 1 bilhão de formas de fazer esse mesmo caso… menores, maiores, mais bonitas, mais feias, mais inteligentes, menos inteligentes…

Posts Relacionados