обработка пустых строк с использованием linq

У меня есть оператор linq, который выполняет поиск по ряду полей на основе ввода данных пользователем из формы. Требуется только одно поле формы, поэтому мне нужно обрабатывать пустые строковые значения. Как лучше всего с этим справиться. Должен ли я проверить длину строки, а затем обнулить соответствующие переменные, а затем проверить это в моем операторе linq, или я могу что-то сделать в своем операторе linq. Мой метод ниже: -

     public IEnumerable<Job> GetJobs(string jobNumber, string jobName, string projectDirectorName, string projectManagerName, string groupName) {
        return this._context.Jobs.Where(
            j => j.JobNumber.Contains(jobNumber) ||
                 j.JobName.Contains(jobName) ||
                 j.ProjectDirectorFullName.Contains(projectDirectorName) ||
                 j.GroupName.Contains(groupName));
    }
6
задан svick 10 October 2011 в 11:26
поделиться