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));
 }