Есть ли какое-нибудь эффективное решение для полнотекстового поиска в Entity Framework 4, которое не использует хранимые процедуры? - PullRequest
4 голосов
/ 06 октября 2011

Я ищу решение для полнотекстового поиска для Entity Framework 4. Хранимые процедуры не могут быть рассмотрены, потому что у меня есть необходимость составлять запросы.То есть, с учетом условия поиска мне нужно сделать что-то вроде этого:

var query = from p in db.People.FullTextSearch('henry') where p.MaritalStatus == 2 select p;

Я не могу найти ничего подобного.Чем ближе я подошел, так это UDF Sql Server, импортированный в схему магазина в сочетании с пользовательской функцией EdmFunction.Но пользовательские функции в схеме хранилища не могут возвращать типы сущностей.

Суть в следующем: как я могу реализовать полный текст SQL Server эффективным способом, который не зависит от хранимых процедур?

1 Ответ

3 голосов
/ 07 октября 2011

Ответ в текущих версиях EF: ни за что.EF абстрагируется от наиболее распространенных функций базы данных, но для более сложных сценариев EF + SQL / хранимые процедуры - это один инструмент, а не два инструмента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...