public string GetExpression(ComparisonOperatorExpression expression, ref List <OleDbParameter> parameters)
            {
                if (expression is EqualsExpression)
                {
                    return(GetExpression(expression as EqualsExpression, ref parameters));
                }
                if (expression is NotEqualExpression)
                {
                    return(GetExpression(expression as NotEqualExpression, ref parameters));
                }
                if (expression is GreaterThanExpression)
                {
                    return(GetExpression(expression as GreaterThanExpression, ref parameters));
                }
                if (expression is GreaterThanOrEqualExpression)
                {
                    return(GetExpression(expression as GreaterThanOrEqualExpression, ref parameters));
                }
                if (expression is LessThanExpression)
                {
                    return(GetExpression(expression as LessThanExpression, ref parameters));
                }
                if (expression is LessThanOrEqualExpression)
                {
                    return(GetExpression(expression as LessThanOrEqualExpression, ref parameters));
                }

                else
                {
                    return(expression.ToString());
                }
            }
            public string GetExpression(ComparisonOperatorExpression expression, ref List<OleDbParameter> parameters)
            {
                if (expression is EqualsExpression)
                {
                    return GetExpression(expression as EqualsExpression, ref parameters);
                }
                if (expression is NotEqualExpression)
                {
                    return GetExpression(expression as NotEqualExpression, ref parameters);
                }
                if (expression is GreaterThanExpression)
                {
                    return GetExpression(expression as GreaterThanExpression, ref parameters);
                }
                if (expression is GreaterThanOrEqualExpression)
                {
                    return GetExpression(expression as GreaterThanOrEqualExpression, ref parameters);
                }
                if (expression is LessThanExpression)
                {
                    return GetExpression(expression as LessThanExpression, ref parameters);
                }
                if (expression is LessThanOrEqualExpression)
                {
                    return GetExpression(expression as LessThanOrEqualExpression, ref parameters);
                }

                else
                    return expression.ToString();
            }