namespace SanctionsSearch.Worker.Extensions; static class SearchRequestExtensions { public static Expression> ToSdnFilter(this SearchRequest request) { var nameParts = request.Name.Split(' ', StringSplitOptions.RemoveEmptyEntries); return sdn => nameParts.All(part => EF.Functions.Like(sdn.Name, "%" + part + "%")); } }