Linq和FullTextSearch - Asp.Net

时间:2012-02-20 15:40:07

标签: c# linq full-text-search

我知道Linq没有支持FullTextSearch的功能,但我的网站(使用Linq to SQL和Linq)需要使用FullTextSearch。

我觉得我有两种方法可以使用FullTextSearch和Linq:

  1. 在SQL Server中创建存储过程并通过Linq查询SP
  2. 在SQL Server中创建一个函数并使用Linq语句中的函数
  3. 是否有人对什么是更好或者是偏好有任何意见?

1 个答案:

答案 0 :(得分:0)

Linq-To-SQL中没有全文支持。创建表值函数并映射它是最佳选择,因为结果可以很容易地作为查询的一部分包含在内,而不是查询本身。例如。然后,您可以进一步限制查询,或应用ORDER BY子句。