Место общения программистов C#
-
Anonymous
Entity Framework поиск по нескольким словам
Сообщение
Anonymous »
Я хочу создать поисковый запрос с помощью Entity Framework (EF6). Чтобы лучше понять, объясню на примере.
У меня 5 слов (строка).
- "Меня зовут Джек"
- "Мой возраст 35 лет"
- "Моя работа - разработчик"
- "как тебя зовут"
< li>"Население Китая превышает 1 миллиард"
Теперь я хочу создать поисковый запрос EF, который имеет следующие результаты:
- При поиске «Мое имя» результатами являются цифры 1 и 2, 3 и 4.
При поиске результатом будут числа 1, 2, 3, 4 и 5.
Это мой запрос:
Код: Выделить всё
var query = (from q1 in _db.QuestionTbl where q1.questionTitle.Any(a => q1.questionTitle.Contains("search")) select q1).ToList();
Но я не могу получить правильный ответ.
Подробнее здесь:
https://stackoverflow.com/questions/569 ... iple-words
1720014320
Anonymous
Я хочу создать поисковый запрос с помощью Entity Framework (EF6). Чтобы лучше понять, объясню на примере.
У меня 5 слов (строка).
[list]
[*]"Меня зовут Джек"
[*]"Мой возраст 35 лет"
[*]"Моя работа - разработчик"
[*]"как тебя зовут"
< li>"Население Китая превышает 1 миллиард"
[/list]
Теперь я хочу создать поисковый запрос EF, который имеет следующие результаты:
[list]
[*]При поиске «Мое имя» результатами являются цифры 1 и 2, 3 и 4.
При поиске результатом будут числа 1, 2, 3, 4 и 5.
[/list]
Это мой запрос:
[code]var query = (from q1 in _db.QuestionTbl where q1.questionTitle.Any(a => q1.questionTitle.Contains("search")) select q1).ToList();
[/code]
Но я не могу получить правильный ответ.
Подробнее здесь: [url]https://stackoverflow.com/questions/56941037/entity-framework-search-multiple-words[/url]