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