データセットを表すカスタム XML パケットをサーバーからフェッチするアプリケーションがあるとします。次に、データセットを介してそのデータに対して SQL ステートメントを実行したいとします。これを行うには何を使用できますか? 必ずしもコードを知る必要はありませんが、これを可能にするために使用するものと、その方法の一般的な説明だけです。
たとえば、サーバーから顧客のリストを XML 形式でフェッチするとします。次に、サードパーティのパーサーを使用して、その XML データをクライアント データセットにダンプします。次に、たとえばselect * from customers where ZipCode = '12345'
サーバーからこのデータを再度取得することなく、そのデータセットに対してクエリを実行します。
XML は唯一の制限ではありません。これは単なる例です。INI ファイルから読み込まれたいくつかのアプリケーション設定に対して同じことをしたいかもしれません。いずれにせよ、データの元のソースが不明であるという概念です。
データセットが一時データをメモリに格納するかディスクに格納するかは問題ではありませんが、ディスクに格納できれば優れています。