#c# #sql-server #tsql #entity-framework-core #full-text-search
#c# #sql-сервер #tsql #сущность-структура-ядро #полнотекстовый поиск
Вопрос:
Я настроил полнотекстовый индекс, и следующая инструкция T-SQL работает для меня в SSMS:
SELECT COUNT(*) FROM Person WHERE CONTAINS(FirstName, '"joh*"')
Но я не могу понять, как написать эквивалентный запрос в EF Core
query.Where(p =gt; EF.Functions.Contains(p.FirstName, $"'"joh*"'"));
Я получаю ошибку из этого кода.
Может ли кто — нибудь помочь-как это сделать в EF Core?
Ответ №1:
кажется, каждый раз, когда я задаю вопрос, я мог понять это через 5 минут
это то, что сработало для меня
query = query.Where(p =gt; EF.Functions.Contains(p.FirstName, $""jo*""));