ADO.NET
データベースから読み取ったデータをメモリ上に保持する仕組みの提供
従来のActiveX Data Objects (ADO) を.NET Framework環境で動作させるためのAPIとして提供された。ADOを機能強化したものではなく、.NET Frameworkのクラスライブラリの一部を構成する、全く新規なアーキテクチャに基づいた製品である。
従来のADOと比較した主な特徴は下記の通り。
非同期データセット - データベースから引き出したデータを、メモリ上に保存しておくことができる。高速な処理ができ、処理中にデータベースサーバと接続し続ける必要がない。
XMLの採用 - ソフトウェア間でSOAPを利用し、データ転送形式にXMLを使用することにより、他の環境との親和性が高くなる。
ADO.NET Data Provider - データベースやXMLなど複数の異なるデータソースに属するデータを共通のデータ表現で扱うことができる。
“ADO.NET”. マイクロソフト. 2017年9月10日閲覧。
表示
編集