public static ISelectOrderBuilder Expression(this ISelectOrderBuilder builder, Action <IExpressionBuilder> expression) { var expBuilder = new ExpressionBuilder(); expression(expBuilder); return(builder.Expression(expBuilder.Build())); }
public static ISelectOrderBuilder Column(this ISelectOrderBuilder builder, string name) { return(builder.Column(ObjectName.Parse(name))); }
public static ISelectOrderBuilder Column(this ISelectOrderBuilder builder, ObjectName parentName, string name) { return(builder.Column(new ObjectName(parentName, name))); }
public static ISelectOrderBuilder Column(this ISelectOrderBuilder builder, ObjectName columnName) { return(builder.Expression(expression => expression.Reference(columnName))); }
public static ISelectOrderBuilder Ascending(this ISelectOrderBuilder builder) { return(builder.Direction(SortDirection.Ascending)); }