DataReaderを非同期的に取得しているDALに取り組んでいます。
DataReaderをDataSetに変換するための単一のメソッドを作成したいと思います。この1つのメソッドがすべてのフェッチのニーズを処理できるように、異なるスキーマを処理する必要があります。
PS SQLDataReaderに非同期でデータを入力していますが、DataReaderを削除するような回答はしないでください。
DataReaderを非同期的に取得しているDALに取り組んでいます。
DataReaderをDataSetに変換するための単一のメソッドを作成したいと思います。この1つのメソッドがすべてのフェッチのニーズを処理できるように、異なるスキーマを処理する必要があります。
PS SQLDataReaderに非同期でデータを入力していますが、DataReaderを削除するような回答はしないでください。
DataTable.load()は、一般的なアプローチに使用できます。
do {
var table = new DataTable();
table.Load(reader);
dataset.Tables.Add(table);
} while(!reader.IsClosed);
DataSet.Load()を試してください。IDataReader を受け取るオーバーロードがいくつかあります。