public static LogicalBinaryExpression Like(SqlExpression left, SqlExpression right, bool startWith, bool endWith) { if (startWith) { right = SqlExpression.Add(right, WildcardsExpression.Instance); } if (endWith) { right = SqlExpression.Add(WildcardsExpression.Instance, right); } return(LogicalBinaryExpression.Expression(ExpressionType.Like, left, right)); }