标签: multithreading linq-to-sql parallel-extensions
我使用的是Visual Studio 2010 Beta 2。
在Parallel.For循环中,我使用不同的参数值执行相同的方法。执行后,处理后的数据必须存储在数据库中。
但我有一个例外帽子说我不能使用来自不同线程的相同数据上下文。
所以问题是如何使用来自多个线程的数据上下文和SubmitChanges()?
答案 0 :(得分:1)
我建议创建一个用于存储结果的线程安全结构。完成并行操作后,您可以从结构中读取这些内容并将它们推送到linq数据集中。