C# PETA poco.net分页查询添加的“PETA_PAGED”附近的语法不正确

C# PETA poco.net分页查询添加的“PETA_PAGED”附近的语法不正确,c#,.net,database,petapoco,C#,.net,Database,Petapoco,我在“PETA_PAGED”附近发现了不正确的语法,我使用tenantaware数据库从数据库获取数据,这是我使用的查询 select Id, Name from ListView where IsPartOf = 0 在到达这个步骤之后,它是附加的 "SELECT * FROM (SELECT ROW_NUMBER() OVER (ORDER BY NAME) PETA_RN, ID, NAME FROM LISTVIEW WHERE TenantId = '0000-000-0000-

我在“PETA_PAGED”附近发现了不正确的语法,我使用tenantaware数据库从数据库获取数据,这是我使用的查询

select Id, Name from ListView where IsPartOf = 0
在到达这个步骤之后,它是附加的

"SELECT * FROM (SELECT ROW_NUMBER() OVER (ORDER BY NAME) PETA_RN, ID, NAME FROM LISTVIEW  WHERE  TenantId = '0000-000-0000-0000-0000'  and ( ISPARTOF=0 ) PETA_PAGED ORDER BY  NAME) PETA_RN, ID, NAME FROM LISTVIEW WHERE ISPARTOF=0 PETA_PAGED WHERE PETA_RN > @0 AND PETA_RN <= @1"
例外的是,我得到了{PETA_PAGED'附近的语法不正确。}

我正在使用的服务电话

 var query = "select Id, Name from ListView where IsPartOf =0";

Page<Data.ListView> pagedData = this.TenantAwareDB.Page<Data.ListView>(pagedQuery.PageIndex, pagedQuery.PageSize, new Sql(query));

@mjwills我刚刚更新了我的查询,你现在可以检查得到的SQL非常不寻常。。。您可能会找到这个问题的解决方案: