Мне нужно написать запрос LINQ для возвращаемого списка, который принимает несколько необязательных параметров. Там будут следующие переменные:Запрос LINQ Filter с несколькими необязательными параметрами
план, Id, FirstName, LastName, DateFrom, DateTo, MemDateOfBirth
Я хочу вернуть отфильтрованный список обратно через LINQ с использованием этих параметров, но все из них являются необязательными. По крайней мере один будет предоставлен, когда пользователь нажимает кнопку поиска, но это зависит от пользователя, чтобы решить, к чему они хотят выполнить поиск. Если они поставляют более 1, мне нужно фильтровать все методы, которые они поставляют ...
Так, например, если они предоставляют первое имя и от дат, я хочу вернуть отфильтрованный список всех экземпляров для человек по этому имени между датами и датами и т. д.
Что такое самый простой способ выполнить это с помощью LINQ? Эти переменные являются необязательными параметрами, поэтому любой или все из них могут быть предоставлены. Я знаю, что могу вернуть основной список, а затем фильтровать его несколько раз, чтобы получить результаты, но мне было интересно, есть ли более быстрый и простой способ сделать это через LINQ ...
заблаговременно за вашу помощь !
Я просто иметь несколько 'Where' звонки внутри' заявлений if'. – juharr