internal static string WithExpression <T>(Expression <Func <T, object> > column, bool comma) { return(FunctionHelper.BuildFunctionWithExpression(Constants.Sql.Len, column, comma)); }
internal static string WithString(string column, bool comma) { return(FunctionHelper.BuildFunctionWithString(Constants.Sql.Len, column, comma)); }
internal static string WithString(string expression) { return(FunctionHelper.BuildFunctionWithString(Constants.Sql.Case, expression, false, false)); }
internal static string WihtExpression <T>(Expression <Func <T, object> > condition) { return(FunctionHelper.BuildFunctionWithExpression(Constants.Sql.If, condition, false, false)); }
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)); }