Поиск входного текста с помощью запроса LINQC#

Место общения программистов C#
Anonymous
Поиск входного текста с помощью запроса LINQ

Сообщение Anonymous »

Мне нужно найти строковые элементы в столбцах FirstName и LastName, которые будут содержать данные с одним или несколькими словами, как показано ниже. Мне нужно найти совпадающие записи, которым текст поиска должен соответствовать хотя бы любому слову в обоих столбцах.
т. е.: FirstName и LastName. Как выполнить поиск с помощью запроса LINQ?
В базе данных:
Имя: Ашок Кумар
Фамилия: Махеш Прасад
SearchText = ашок махеш abc xyz
Здесь ашок соответствует имени, а Махеш соответствует фамилии. Как выполнить поиск, используя приведенный ниже запрос LINQ?
Пример запроса Linq:

Код: Выделить всё

getQuery = (_uow.GetRepository().GetAll().Where ( x => x.User.FirstName.ToLower().Contains(SearchText.ToLower()) )
Заранее спасибо

Подробнее здесь: https://stackoverflow.com/questions/698 ... linq-query

Вернуться в «C#»