Я не на 100% уверен в том, что вы спрашиваете ... но функциональность Linq To SharePoint в SharePoint 2010 имеет функцию Skip / Take, которая может обеспечивать подкачку списков, если именно там хранятся ваши данные. Если у вас есть данные, сохраняемые в базе данных, вы можете использовать функцию Linq Skip / Take.
Не уверен, поможет ли это