Я пишу приложение для удаления wpf и хотел бы использовать SQL Server CE в качестве бэкэнд. Я пытаюсь придумать хороший способ сделать эффективный пейджинг данных. В SQL Server Express я могу сделать что-то вроде этого:
Select ID, FirstName, LastName
From (SELECT ROW_NUMBER() OVER (ORDER BY ID)
AS Row, ID, FirstName, LastName
From TestTable
)
WHERE Row > 1 AND Row <= 10
Есть ли что-то сопоставимое в SQL Server CE? Я не совсем уверен, что есть и не поддерживается. Я хочу только возвращать 10 строк за раз из базы данных и не возвращать все данные, а затем фильтровать их для отображения пользователю, так как это намного медленнее. Спасибо.