У меня есть несколько столбцов, по которым я хотел бы искать. Мой код может не получить ничего для данного столбца для поиска. Таким образом, для приведенного ниже примера фамилия или имя могут быть пустой строкой. Всякий раз, когда я ищу в столбце с пустой строкой, это портит запрос. Я исправил проблему, проверив, является ли она пустой строкой, и не обращаясь к ней, если она есть. Однако у меня есть много столбцов для поиска, так что было бы много if / thens и сделать вещи беспорядочными. Любой совет о том, как лучше всего реализовать?
refinedresult = From x In theresult _
Where x.<lastname>.Value.ToLower.Contains(LastName.ToLower.Trim) Or _
x.<givenname>.Value.ToLower.Contains(FirstName.ToLower.Trim) Or _
Select x