我尝试在Entity Framework 6中使用全文搜索。我找到了一个库https://www.nuget.org/packages/EfFts/并且它可以工作,但是我需要在两列上调用CONTAINS函数,而不是AND:< / p>
在哪里包含(标题,&#39;测试&#39;)或包含(内容,&#39;测试&#39;)
但我真的不知道如何强制EF创建这样的查询。
答案 0 :(得分:0)
你尝试过类似的东西吗?
context.Database.SqlQuery<MyEntityType>("select * from table WHERE CONTAINS(title, {0}) OR CONTAINS(content, {1})", param1, param2);