Ejemplo n.º 1
0
        Expression Db2ApplyNullSemantics(Expression expression)
        {
            RelationalNullsOptimizedExpandingVisitor relationalNullsOptimizedExpandingVisitor = new RelationalNullsOptimizedExpandingVisitor();
            Expression result = (relationalNullsOptimizedExpandingVisitor).Visit(expression);

            if (!relationalNullsOptimizedExpandingVisitor.IsOptimalExpansion)
            {
                return(_relationalNullsExpandingVisitor.Visit(expression));
            }
            return(result);
        }