DataSetに5つのDataTableを埋め込むDataAdapterがあります。DataAdapter.Fill()を非同期で使用する方法
SqlDataAdapter da = new SqlDataAdapter("Select * from testTable",con);
da.Fill(ds, 0, numberOfRowsToPutInEachDataTable, "DT1");
da.Fill(ds, numberOfRowsToPutInEachDataTable , numberOfRowsToPutInEachDataTable , "DT2");
da.Fill(ds, numberOfRowsToPutInEachDataTable* 2, numberOfRowsToPutInEachDataTable, "DT3");
da.Fill(ds, numberOfRowsToPutInEachDataTable * 3, numberOfRowsToPutInEachDataTable, "DT4");
da.Fill(ds, numberOfRowsToPutInEachDataTable * 4, numberOfRowsToPutInEachDataTable, "DT5");
私の目標は、各
da.Fill...
は同時に、非同期で実行するために取得することです。
私は非同期で動作する経験はなく、研究を通して解決策を見つけるのは苦労しています。誰も私がこれらのDataAdapter.Fill()をそれぞれ非同期で実行する方法を私に教えてもらえますか?
ここにいくつかの行を入れたり、他の行をそこに置くのではなく、それらをすべて読み込んで、500ページのページでそれらを表示することができます。それが、それらを切り刻む理由ならば、 – Plutonix
' DataAdapter'。問題を解決するにはより良い方法があるかもしれませんが、タスクに制限されます。 –
同時に走らせることが私の唯一の必要条件です。 – Reeggiie