public void AdicionarResultadoAgregado(Agregadores agregador, string campo) { if (agregador == Agregadores.Count) { Selects.Add(" " + agregador + ((campo == null) ? "(*)" : "(distinct [" + campo + "])as[" + campo + "]")); } else { Selects.Add(" " + agregador + "([" + campo + "])as[" + campo + "]"); } }
public void AdicionarResultadoAgregado(Agregadores agregador, string campo) { string conteudo; if (agregador == Agregadores.Count) { conteudo = (campo == null) ? "(*)" : string.Concat("(distinct [", campo, "])as[", campo, "]"); } else { conteudo = string.Concat("([", campo, "])as[", campo, "]"); } Selects.Add(string.Concat(" ", agregador, conteudo)); }
public IConfiguracaoQuery <TObjeto> AdicionarResultadoAgregado(Agregadores agregador, Expression <Func <TObjeto, object> > campo) { _queryBuilder.AdicionarResultadoAgregado(agregador, ConsultarNomeDaExpressao(campo)); return(this); }
public IConfiguracaoQuery <TObjeto> AdicionarResultadoAgregado(Agregadores agregador) { _queryBuilder.AdicionarResultadoAgregado(agregador, null); return(this); }
public void AdicionarResultadoAgregado(Agregadores agregador, string campo) { }