Exemplo n.º 1
0
        public static IQuerySelection Field <T>(Expression <Func <T, object> > prop, String alias)
        {
            var entityType = typeof(T);
            var fieldName  = ReflectionUtils.GetPropertyNameFromExpression(prop);

            return(Expression(SelectExpr.Build().Field(entityType, fieldName, alias)));
        }
Exemplo n.º 2
0
        public static IQuerySelection Query(ISelectionQuery query, String alias)
        {
            var expressionSelection =
                (AbstractExpressionSelection)_factory.CreateSelection(QuerySelectionExpressionType.Expression);

            expressionSelection.Expr = SelectExpr.Build().Query(query, alias);
            return(expressionSelection);
        }
Exemplo n.º 3
0
 public static IQuerySelection Sum <T>(Expression <Func <T, object> > prop, String alias)
 {
     return(Expression(SelectExpr.Build().Field(prop, alias).Sum()));
 }
Exemplo n.º 4
0
 public static IQuerySelection Sum(Type entityType, String field, String alias)
 {
     return(Expression(SelectExpr.Build().Field(entityType, field, alias).Sum()));
 }
Exemplo n.º 5
0
 public static IQuerySelection Field(String field, String alias)
 {
     return(Expression(SelectExpr.Build().Field(field, alias)));
 }
Exemplo n.º 6
0
 public static IQuerySelection CustFunction <T>(String sqlFunction, Expression <Func <T, object> > prop, String alias)
 {
     return(Expression(SelectExpr.Build().Field(prop, alias).CustFunc(sqlFunction)));
 }
Exemplo n.º 7
0
 public static IQuerySelection CustFunction(String sqlFunction, Type entityType, String field, String alias)
 {
     return(Expression(SelectExpr.Build().Field(entityType, field, alias).CustFunc(sqlFunction)));
 }