如何在实体框架c#中使用TsRank?
我正在使用c#dot net内核和PostgreSQL。我使用的是tsvector列 我执行了如下的搜索操作如何在实体框架c#中使用TsRank?,c#,entity-framework,tsvector,C#,Entity Framework,Tsvector,我正在使用c#dot net内核和PostgreSQL。我使用的是tsvector列 我执行了如下的搜索操作 var searchText = 'xyz'; var result = (from student in db.Students where student.Tsv.Matches(EF.Functions.PlainToTsQuery(searchText)) select new {
var searchText = 'xyz';
var result = (from student in db.Students
where student.Tsv.Matches(EF.Functions.PlainToTsQuery(searchText))
select new
{
Id = student.Id,
Name = student.Name
}.ToList();
在上面的代码中,我正在搜索名为“xyz”的学生。而student.Tsv
是一个TsVector列
可以有任意数量名为“xyz”的学生。所以我需要使用基于TsRank的OrderBy
如何在c#中的实体框架中使用TsRank