如何使用Linq进行全文搜索?

时间:2010-01-15 20:32:23

标签: sql sql-server

SQL Server 2008中提供了4种用于全文搜索的功能: 包含,可容纳,自由,无法解决的

如何将它们与Linq一起使用?

3 个答案:

答案 0 :(得分:2)

您无法将linq查询转换为全文搜索功能,但没有直接支持。

但是,有一些解决方法 - 请参阅http://sqlblogcasts.com/blogs/simons/archive/2008/12/18/LINQ-to-SQL---Enabling-Fulltext-searching.aspx了解使用全文搜索的间接方法。

答案 1 :(得分:1)

请参阅stackoverflow帖子“Is it possible to use Full Text Search (FTS) with LINQ?”,其中提供了指向博文“Linq to SQL - Enabling Fulltext Search”的链接

答案 2 :(得分:0)

据我所知,LINQ中没有对这些函数的内置支持 - 您需要制定T-SQL查询,然后使用Linq的DataContext.ExecuteQuery()调用直接发送该T-SQL到SQL Server。