Beispiel #1
0
        public static ISelectOrderBuilder Expression(this ISelectOrderBuilder builder, Action <IExpressionBuilder> expression)
        {
            var expBuilder = new ExpressionBuilder();

            expression(expBuilder);

            return(builder.Expression(expBuilder.Build()));
        }
Beispiel #2
0
 public static ISelectOrderBuilder Column(this ISelectOrderBuilder builder, string name)
 {
     return(builder.Column(ObjectName.Parse(name)));
 }
Beispiel #3
0
 public static ISelectOrderBuilder Column(this ISelectOrderBuilder builder, ObjectName parentName, string name)
 {
     return(builder.Column(new ObjectName(parentName, name)));
 }
Beispiel #4
0
 public static ISelectOrderBuilder Column(this ISelectOrderBuilder builder, ObjectName columnName)
 {
     return(builder.Expression(expression => expression.Reference(columnName)));
 }
Beispiel #5
0
 public static ISelectOrderBuilder Ascending(this ISelectOrderBuilder builder)
 {
     return(builder.Direction(SortDirection.Ascending));
 }