0

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

该函数接受作为输入参数:执行搜索的列和要搜索的字符串,但在文档中我找不到任何能让我理解的东西,如果我可以在这种情况下执行它 FREETEXT ((col1, col2, col3 ), '搜索')

4

1 回答 1

1

您可以使用 && 运算符链接它们

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

如果你想动态地做,我担心你必须使用FromSqlRaw

于 2021-01-15T15:52:50.157 回答