C# PETA poco.net分页查询添加的“PETA_PAGED”附近的语法不正确
我在“PETA_PAGED”附近发现了不正确的语法,我使用tenantaware数据库从数据库获取数据,这是我使用的查询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-
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非常不寻常。。。您可能会找到这个问题的解决方案: