Npgsql Entity Framework Core PostgreSQL全文搜索

sczxawaw  于 2023-04-05  发布在  PostgreSQL
关注(0)|答案(1)|浏览(143)

我需要做全文搜索与使用实体框架核心字的一部分搜索。
我找到了这个解决方案匹配以前缀结尾的短语进行全文搜索
我试着用Npgsql.EntityFrameworkCore.PostgreSQL写它,我可以用EF.Functions.PlainToTsQuery解析输入,但不知道谁应该把它转换成文本。
我可以用EF Core写吗?

mctunoxg

mctunoxg1#

您可以尝试以下操作:

.Where(p => p.SearchVector.Matches(EF.Functions.ToTsQuery("Npgsql:*"))

它的工作方式应该与This question中提供的原始查询类似。
您还可以使用美元符号插值来创建一些动态查询。

相关问题