在这个方法中,我试图遍历DataSet.Table,它有大约。但是,只有65K记录,循环占用每一个,或者它因Aggregate异常而失败。
有人可以指出我做错了什么吗?
Parallel.For(0, dataSet.Tables[0].Rows.Count, row =>
{
try
{
var downloadedValue = Helper.GetResponse(<<WebRequestMethod>>)");
if (downloadedValue != null)
{
actualTable.Rows.Add(dataSet.Tables[0].Rows[row]["Id"].ToString(), dataSet.Tables[0].Rows[row]["LastModifiedDate"].ToString());
}
}
catch(AggregateException e)
{
Console.WriteLine(e.ToString());
}
});