簡體   English   中英

c # (Linq) 中的自由文本搜索多列

[英]Freetext search multi-columns in c # (Linq)

是否有可能使用 EF.Functions.FreeText 搜索多個列?

function 接受作為輸入參數:執行搜索的列和要搜索的字符串,但在文檔中我找不到任何能讓我理解的東西,如果我可以在這種情況下執行它 FREETEXT ((col1, col2, col3 ), '搜索')

您可以使用 && 運算符鏈接它們

_context.Foo.Where(x => EF.Functions.FreeText("Column1", "Search Text") && EF.Functions.FreeText("Column2", "Search Text"));

如果你想動態地做,我擔心你必須使用FromSqlRaw

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM