var size = 2000;
var page = 0;
if (list.Count == 0)
{
page = 0;
}
else if (list.Count <= size)
{
page = 1;
}
else
{
page = list.Count / size;
if (list.Count % size > 0)
{
page += 1;
}
}
for (int p = 0; p < page; p++)
{
try
{
var data = (list.Skip(p * size).Take(size)).ToList();
参数过长使用分页请求处理