1

我正在使用 Visual Studio 2010 Beta 2。

在 Parallel.For 循环中,我使用不同的参数值执行相同的方法。执行后处理的数据必须存储在数据库中。

但是我有一个例外帽子说我无法使用来自不同线程的相同数据上下文。

所以问题将是如何处理来自多个线程的数据上下文和 SubmitChanges()?

4

1 回答 1

1

我建议创建一个线程安全的结构来存储您的结果。并行处理完成后,您可以从结构中读取这些并将它们推送到您的 linq 数据集中。

于 2010-01-23T23:20:05.853 回答