public virtual void Visiting(SqlLikePredicate likePredicate) { likePredicate.LeftExpression.Accept(this); if (likePredicate.Negative) { sqlBuilder.Append(" Not"); } sqlBuilder.Append(" Like "); likePredicate.RightExpression.Accept(this); if (likePredicate.EscapeCharacter.Length > 0) { sqlBuilder.Append(" Escape " + EncapsulateString(FormatString(likePredicate.EscapeCharacter))); } }
public virtual void Visiting(SqlLikePredicate likePredicate) { likePredicate.LeftExpression.Accept(this); if (likePredicate.Negative) sqlBuilder.Append(" Not"); sqlBuilder.Append(" Like "); likePredicate.RightExpression.Accept(this); if (likePredicate.EscapeCharacter.Length > 0) sqlBuilder.Append(" Escape " + EncapsulateString(FormatString(likePredicate.EscapeCharacter))); }
public virtual void Visited(SqlLikePredicate likePredicate) { }
public SqlLikePredicate GetSqlLikePredicate(SqlExpression leftExpression, SqlExpression rightExpression, bool negative, string escapeCharacter) { SqlLikePredicate newSqlLikePredicate = new SqlLikePredicate(this, leftExpression, rightExpression, negative, escapeCharacter) ; this.sqlPredicate = newSqlLikePredicate; return newSqlLikePredicate; }