次のようなメソッドがあります。
public void SomeMethod()
{
    foreach (SomeModel x in TheListOfSomeModel)
    {
        do some work
        ....
        if (SomeCondition)
        {
             x.ExecuteQuery();
        }
    }
}
基本的にSomeModel、オブジェクトのプロパティをデータベースのフィールドに格納する更新クエリを実行するメソッドがあります。コードは現在作成されているため、クエリを実行する必要がある場合、クエリが完了するまでループ全体が保留されます。if が何らかの用途に使用できる場合、 には 5 つの要素しかありませんTheListOfSomeModel。
を使用する以外に、これを別のスレッドで実行するParrallel ForEachように変更するにはどうすればよいですか?x.ExecuteQuery()
ありがとう。