2 つのテーブルを反復処理する必要があります。最初に 1 つのテーブルを反復処理し、その値のフェッチに基づいて他のテーブルを反復処理します。それが好き
GetAllEmployeeName
各従業員について、すべてのサブ従業員を取得して反復し、いくつかのOPERATIONを実行します。
現在、このフェッチとデータの保持にADO.NETを使用しています。
私のデータは巨大であるため、1 人の従業員に対してサブ従業員が多数 (約 10,000 人) います。
そして、私が行っている操作はかなり時間がかかります。つまり、サブ従業員ごとに Web サービス呼び出しも行います。
パフォーマンスとデータベースのロックがないことを考慮して、それらをDataSet
または私の場合に保持する必要があります..SqlDataReader