Я бы посоветовал вам создать хранимую процедуру для запроса и просмотра ваших данных. Linq To SQL - быстрый и простой способ выполнить stp.
Простой пример хранимой процедуры для заботы о подкачке:
CREATE PROCEDURE [dbo].[stp_PagingSample]
(
@page int,
@pagesize int
)
AS
WITH Numbered AS
(
SELECT *, ROW_NUMBER() OVER (ORDER BY ID) AS 'RowNumber'
FROM tbl_YourTable
)
SELECT *
FROM Numbered
WHERE RowNumber BETWEEN ((@page - 1) * @pagesize) + 1 AND (@page * @pagesize);
Хранимая процедура - сложная часть. Но оставьте комментарий, если хотите, чтобы я добавил больше примера кода, выполняющего stp и отображающего данные ...:)