Как вы выполняете полнотекстовый поиск (FTS) с сущностью Linq to ADO.NET?
=========================================================================

 Теперь, когда в SQL Server 2008 встроен полнотекстовый поиск. Я собираюсь использовать его для поиска в моем веб-сайте. Я также смотрю на использование структуры сущностей ADO.NET для моей ORM, но мне было интересно, как вы делаете полнотекстовый поиск (FTS) с инфраструктурой сущностей Linq to ADO.NET? 

 Есть ли какая-либо поддержка в структуре сущностей ADO.NET, или я застрял, используя [метод создания функции, которая использует предикаты полнотекстового поиска](http://sqlblogcasts.com/blogs/simons/archive/2008/12/18/LINQ-to-SQL---Enabling-Fulltext-searching.aspx) ? 

 Entity Framework поддерживает только подмножество доступных функций sql (частично, чтобы оставаться совместимым с целым рядом провайдеров). Однако даже LINQ-to-SQL (который поддерживает намного больше специфических конструкций SQL-Server, таких как UDF) не поддерживает полнотекстовый AFAIK. 

 Я считаю, что вам нужно использовать хранимую процедуру / UDF. Подход UDF предпочтителен, так как уровень метаданных намного сильнее, и он компонуется на сервере БД - однако Entity Framework не (или не сделал, в прошлый раз, когда я проверял) как UDF; использовать хранимую процедуру.