プロジェクトの概要 : アプリケーション設計
このチュートリアルの第 III 章の後半では、一連の手順と演習を通して、簡単な Contact Management システムの作成方法を学習します。 このシステムでは、Caché に保存された連絡先情報 (連絡先と電話番号) の表示や更新ができます。このアプリケーションは、ADO.NET と CMP へのリレーショナル・インタフェースを使用して Caché データベースに接続された .NET Windows Form で構成されています。データベース・スキーマと Windows フォームが既に用意されています。必要な作業は、このフォームを Caché に接続するコードを追加することだけです。
このアプリケーションは、ADO.NET の “非接続型” のアプローチを使用します。このアプリケーションは、次のように動作します。
-
アプリケーションは、Caché テーブルのレイアウトに似た DataSet オブジェクトを作成します。
-
CacheDataAdapter オブジェクトは、Caché に接続し、DataSet にデータを入力します。データ・ソースには、Contact テーブルと PhoneNumber テーブルがあります。
-
アプリケーションは、ユーザの要求に応えて、DataSet のデータを変更します。
-
DataAdapter オブジェクトは、Caché に再接続し、データベースを更新すると同時に、DataSet のデータを更新します。
このチュートリアルには、スケルトン・ソリューションが用意されているので、これを使用して手順と演習を実行できます。また、完成したソリューションも用意されているので、これをインストールして実行することもできます。これらのファイルの場所と、ファイルの構成方法は、以下の "メモ" を参照してください。