1

Visual Studio 2010Beta2を使用しています。

Parallel.Forループでは、異なるパラメーター値を使用して同じメソッドを実行します。実行後、処理されたデータはデータベースに保存する必要があります。

しかし、異なるスレッドからの同じデータコンテキストでは作業できないという例外があります。

では、問題は、複数のスレッドからのデータコンテキストとSubmitChanges()をどのように処理するかということです。

4

1 に答える 1

1

結果を保存するためのスレッドセーフ構造を作成することをお勧めします。forの並列処理が完了したら、これらを構造体から読み取り、linqデータセットにプッシュできます。

于 2010-01-23T23:20:05.853 に答える