protected internal override Expression VisitIsNotNull(IsNotNullExpression isNotNull) { sb.Append("("); this.Visit(isNotNull.Expression); sb.Append(") IS NOT NULL"); return(isNotNull); }
protected internal virtual Expression VisitIsNotNull(IsNotNullExpression isNotNull) { var newExpr = Visit(isNotNull.Expression); if (newExpr != isNotNull.Expression) { return(new IsNotNullExpression(newExpr)); } return(isNotNull); }
protected internal override Expression VisitIsNotNull(IsNotNullExpression isNotNull) { var newExpr = MakeSqlValue(Visit(isNotNull.Expression)); if (newExpr != isNotNull.Expression) { return(new IsNotNullExpression(newExpr)); } return(isNotNull); }
protected virtual bool CompareIsNotNull(IsNotNullExpression a, IsNotNullExpression b) { return(Compare(a.Expression, b.Expression)); }