我有以下查询:
SELECT Animals.name
FROM Animals
WHERE CONTAINS(*, 'feline AND black');
我在将其转换为 Entity Framework Core 查询时遇到问题。我有一个 SQL Server,其目录中有一些索引。
我希望能够使用FREETEXT
and CONTAINS
对表进行全文查询。我在 Entity Framework Core 中找不到用于全文搜索的方法CONTAINS
.
从 EF Core 2.1 开始,这是可能的。您必须为 Microsoft.EntityFrameworkCore 添加 using 语句,但之后您可以使用它,如下所示
var results = db.Widgets
.Where(x => EF.Functions.FreeText(x.ColumnName, "search text"));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)