有人可以帮忙吗?当我编写并运行这段代码时,程序显示错误提示“已经有一个与该命令关联的打开的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;
}
});
Thanks.
Regards, Jane