internal static string WithExpression <T>(Expression <Func <T, object> > expression) { return(FunctionHelper.BuildFunctionWithExpression(Constants.Sql.Case, expression, false, false)); }
internal static string WithExpression <T>(Expression <Func <T, object> > column, bool comma) { return(FunctionHelper.BuildFunctionWithExpression(Constants.Sql.Count, column, comma)); }
internal static string WithExpression <T>(Expression <Func <T, object> > column, bool asc) { var condition = FunctionHelper.BuildFunctionWithExpression(Constants.Sql.OrderBy, column, false, false); return(string.Concat(condition, asc ? Constants.Sql.Asc : Constants.Sql.Desc)); }