Поиск входного текста с помощью запроса 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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