SQL 2000 データベースに対して VB.Net 2.0 で記述されたレガシー アプリケーションを扱っています。
〜125,000行と同様のデータを持つ2つのフィールドペアを持つ単一のテーブルがあります。
つまり、FieldA1、FieldB1、FieldA2、FieldB2
FieldA と FieldB を組み合わせた個別のリストを処理する必要があります。
SQL を使用して、約 140,000 の個別の行があることを確認しました。
アプリケーションのフレームワークが非常に制限されているため、2 つの XML オブジェクト、2 つの DataTable オブジェクト、または 2 つの DataTableReader オブジェクトとしてのみデータを取得できます。フレームワークを使用してカスタム SQL を実行できません。
DB アクセス ポリシーが非常に制限されているため、View または Stored Proc を追加して単一のリストとして取得することができません。
後で処理するために、2 つの XML / DataTable / DataTableReader オブジェクトを 1 つの個別の IEnumerable オブジェクトに結合する最も効率的な方法は何ですか?