Code: Select all
IQueryable<T> source, ;
var items = await source.Skip((pageIndex - indexFrom) * pageSize)
.Take(pageSize).ToListAsync(cancellationToken).ConfigureAwait(false);
Erraneous query
EDIT: Another example query:SELECT ...SELECTORS
FROM (
SELECT ...SELETORS,
"ROWNUM"() AS "ROWNUM"
FROM TBL "x"
...JOIN OPERATIONS
WHERE "x".ACCOW_REFNO = :p__customerNumber_0
) "t"
WHERE ("t"."ROWNUM" > :p__p_7) AND ("t"."ROWNUM" <= (:p__p_7 + :p__p_8));
SELECT ...SELECTORS
FROM SCHEMA.TBL "e"
WHERE ("e".CB_REFNO = :p__get_Item_0) AND ("ROWNUM"() <= 1)