5つの主要なADO.NETオブジェクト

接続:メインは、開いているプログラムとデータベース間の接続です。オープンデータベース接続オブジェクトを使用しないでください、データベースからデータを取得することができません。閉じると処分の違いは、クローズ後に廃棄、再利用することはできません後、開くことができます。

コマンド:主にデータ、命令を、例えば、データベースクエリのために発行することができる、データベースにいくつかの命令を発行し、追加、変更、削除するために使用され、データベースのストアドプロシージャの存在を呼び出すこと。このオブジェクトは、データ・ソースに接続されている、すなわち、コマンドオブジェクトを介して、接続オブジェクトのスキーマです。

データアダプター:主に、データソースとデータセットとの間のデータ伝送を行う動作は、DataSetオブジェクトにコマンドオブジェクトを介して注文し、取得したデータとすることができます。このオブジェクトは、Commandオブジェクトの上に建築され、データセットで使用される機能の多くを提供します。

データセット:このオブジェクトは、一時記憶領域(キャッシュ)として見ることができ、データ保持にデータベースから照会することができ、あるいはデータベース全体を表示することができ、データセットはメモリ内に配置されますそれはまた、主キーテーブルまたはデータアダプターオブジェクトを介してなどのデータ構造体の数を取得することができるテーブルを複数格納することができる、データテーブル間の関連を記録することができるだけでなく、データセット能力。DataSetオブジェクトは、DataAdapterオブジェクト自体にこのオブジェクトアーキテクチャは、通信する能力とデータ・ソースを持っていない、ヘビーオブジェクトADO.NETに言うことができる;すなわち、DataSetオブジェクトとデータソース間の転送データとして、我々はDataAdapterオブジェクトであると言うことです橋。DataSetは、いくつかのDataTable、DataTableTableは、いくつかのDataRowが含まれて含まれています。075 536 963 124

DataReaderオブジェクト:我々は唯一の追加一連の動作を必要とせずにデータを読み込むために必要がある場合は、DataReaderオブジェクトを使用することができます。DataReaderオブジェクトは、データソース内の下方に順次読み出しデータの単なる和であるから(バーニア)だけ現在の行が読み出され、プログラムメモリに代えて、使い捨てローディングのデータベース・サーバ内のデータに存在します、データ、およびこれらのデータは読み取り専用であり、他の操作はできません。ので DataReaderの制限時間内の各読み取りの合計のみをデータを読み取るために、とだけすることができ、読み取り専用なので、リソースを節約するだけでなく、非常に良好な効率だけでなく、それらを使用しています。効率の良いDataReaderオブジェクトを使用するだけでなく、すべての返されたデータから、ネットワークの負荷を軽減することが可能です。

ADO.NET Connectionオブジェクトは、コマンドまたはデータアダプターオブジェクトを使用してSQL文を実行するためにデータベースに接続し、そして使用前に得られたのDataReaderまたはデータアダプター、DataReaderのDataAdapterオブジェクトや演算結果データに結果を返すことができます。

おすすめ

転載: www.cnblogs.com/boke1/p/11056628.html