任何人都可以帮忙吗?当我编写此代码并运行时。程序显示错误“已经有一个打开的 DataReader 与此命令关联,必须先关闭”。
这是我的代码。
Parallel.For(0, MthRange, i => {
PSUpfrontFeeForMonth[i] = CommissionSummary
.Where(s => s.TransDate == oReportCommonFilter.fromDate.AddMonths(i))
.Sum(s => s.PSUpfrontFee);
if (!PSUpfrontFeeForMonth[i].HasValue)
{
PSUpfrontFeeForMonth[i] = 0;
}
});
谢谢。
问候,简