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

            expression(expBuilder);

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