DataSetとDataReaderの引数の他の詳細は忘れて、実際にはと言います。DataSetを使用すると、DataReaderと同じくらい多くのデータベースクエリを作成できますか?DataSetより多くのデータベーストラフィック?
私の経験では、DataReaderを使用すると、DataSetを使用するよりも多くのデータベースクエリが必要になることは明らかです。 DataSetを使用すると、1つのクエリ(またはストアドプロシージャ)を作成し、データセットを切断して単純にクエリを実行し、データベースへのアクセスを少なくすることができます。
実際には、DataReaderが、同じシナリオの原因でDataSetより多くのデータベーストラフィックを作成するという事実は真です。
私はこれがあなたを怒らせるだろうと確信していますが、ITはそれを意識しています。 –
DataReaderは接続環境を使用していますが、DataSetは切断環境で使用されています。 DataSetは、クライアントのメモリにデータを格納します。bt DataReaderは、DataReaderを使用しているときに接続を開く必要がある理由のため、データベースからデータを読み書きします。 –
クリスは何ですか? – user1361906