Пример #1
0
        public virtual ISqlNode VisitCaseWhen(SqlCaseWhenNode n)
        {
            var cond   = Visit(n.Condition);
            var result = Visit(n.Result);

            return(n.Update(cond, result));
        }
Пример #2
0
 public ISqlNode VisitCaseWhen(SqlCaseWhenNode n)
 {
     Append("WHEN ", n.Condition, " THEN ", n.Result);
     return(n);
 }
 public override ISqlNode VisitCaseWhen(SqlCaseWhenNode n)
 {
     _result.AssertIsScalarExpression(n, nameof(n.Condition), n.Condition);
     _result.AssertIsScalarExpression(n, nameof(n.Result), n.Result);
     return(base.VisitCaseWhen(n));
 }