public SqlExpression Translate(SqlExpression instance, MethodInfo method, IReadOnlyList <SqlExpression> arguments, IDiagnosticsLogger <DbLoggerCategory.Query> logger) { if (!method.Equals(IsNullOrWhiteSpaceMethod)) { return(null); } var argument = arguments[0]; return(_fbSqlExpressionFactory.OrElse( _fbSqlExpressionFactory.IsNull(argument), _fbSqlExpressionFactory.Equal( _fbSqlExpressionFactory.Function("TRIM", new[] { argument }, true, new[] { true }, typeof(string)), _fbSqlExpressionFactory.Constant(string.Empty)) )); }