SQLServerからデータを読み取るためにSqlDataReaderを使用しています。ただし、データを読み取り専用の軽量接続フリーオブジェクトとしてメモリにキャッシュしたい場合があります。BCLで自分に合ったオプションが見つかりませんでした。そのようなコンテナの独自の実装を作成する必要がありますか、それとも利用できますか?
データベースからのデータを軽量形式で保存するための代替手段はありますか?私にとって、 DataTableはまったく候補ではありません。
編集:
選択しているデータがわかったら、LINQを使用してリーダーをList<T>
何かに簡単に変換できます。しかし、代わりに、構造がわからないデータをキャッシュできるようにしたいと思います。