Ejemplo n.º 1
0
        protected virtual Expression VisitUseRelationship(UseRelationshipExpression node)
        {
            var source = (ColumnExpression)Visit(node.Source);
            var target = (ColumnExpression)Visit(node.Target);

            if (source != node.Source || target != node.Target)
            {
                return(new UseRelationshipExpression(source, target));
            }
            return(node);
        }
 /// <summary>
 /// Adds use relationship to calculate table conditions.
 /// </summary>
 /// <param name="node"></param>
 /// <returns></returns>
 protected override Expression VisitUseRelationship(UseRelationshipExpression node)
 {
     _calculateTableConditions.Add(node);
     return(node);
 }