2
linq语句如何完成以下操作?Linq查询执行全文搜索
SELECT Description
FROM Production.ProductDescription
WHERE FREETEXT(Description, 'Some Keywords')
linq语句如何完成以下操作?Linq查询执行全文搜索
SELECT Description
FROM Production.ProductDescription
WHERE FREETEXT(Description, 'Some Keywords')
不,TSQL中的全文搜索函数FREETEXT不能用Linq to SQL直接访问。
您将不得不直接在数据库函数中执行该查询,然后您可以将结果集返回到Linq。
我不确定,但是您可能需要搜索表格的每个列/属性以针对关键字来模仿自由文本。 ex:
context.Production.ProductDescription
.Where(pd=>pd.Property1.Contains("Keyword") || pd.Property2.Contains("Keyword");
是什么问题? – 2013-02-15 03:17:11