public static DbExpression ParseLambda(LambdaExpression lambda, List <IMappingObjectExpression> moeList) { GeneralExpressionVisitor visitor = new GeneralExpressionVisitor(moeList); return(visitor.Visit(lambda)); }
public static DbExpression VisitPredicate(LambdaExpression lambda, List<IMappingObjectExpression> moeList) { var visitor = new GeneralExpressionVisitor(moeList); return visitor.Visit(lambda); }
public static DbExpression ParseFilterPredicate(LambdaExpression lambda, List <IMappingObjectExpression> moeList) { return(GeneralExpressionVisitor.ParseLambda(ExpressionVisitorBase.ReBuildFilterPredicate(lambda), moeList)); }