任何人都可以提供帮助吗?当我写这个代码并运行。该程序向我显示错误陈述“已经有一个打开的DataReader与这个命令关联,必须先关闭”。c#并行循环错误
这是我的代码。
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;
}
});
谢谢。
问候, 简
对于可读性的原因,你应该标注任何的代码为“代码示例”,您可以通过突出显示的代码,然后点击101010按钮做到这一点。 – Waqas 2010-11-26 07:16:52