Paginación de datos en SQL Server CE (Edición compacta)

Estoy escribiendo una aplicación destop wpf, y me gustaría usar SQL Server CE como backend. Estoy tratando de encontrar una buena manera de hacer una paginación eficiente de datos. En SQL Server Express, puedo hacer algo como esto:

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    

¿Hay algo comparable en SQL Server CE? No estoy completamente seguro de qué es y qué no es compatible. Solo quiero devolver 10 filas a la vez desde la base de datos, y no tener que retirar todos los datos y luego filtrarlos para mostrarlos al usuario, ya que es mucho más lento. Gracias.

Respuestas a la pregunta(5)

Su respuesta a la pregunta