n 層データ アプリケーション
更新 : 2007 年 11 月
n 層データ アプリケーションは、複数の論理レイヤ (または層) に分離されるデータ中心のアプリケーションです。つまり、n 層データ アプリケーションは、複数のプロジェクトに分離されたアプリケーションであり、データ アクセス層、ビジネス ロジック層、プレゼンテーション層がそれぞれ別個のプロジェクトに含まれています。
TableAdapters およびデータセット クラスを別個のプロジェクトに生成できるように、型指定されたデータセットが強化されました。これにより、アプリケーション層を分離して、n 層データ アプリケーションをすばやく生成できるようになります。
型指定されたデータセットで n 層をサポートすることにより、アプリケーション アーキテクチャを n 層デザインに反復開発することが可能になり、コードを複数のプロジェクトに手動で分離する必要がなくなります。データ層のデザインは、データセット デザイナを使用して開始します。アプリケーション アーキテクチャを n 層デザインにする準備ができたら、データセット クラスが別個のプロジェクトに生成されるようにデータセットの [DataSet プロジェクト] プロパティを設定します。
このセクションの内容
n 層データ アプリケーションの概要
n 層データ アプリケーションとは何かについて説明します。方法 : データセットと TableAdapters を別々のプロジェクトに分離する
生成されたデータセット クラスを、生成された TableAdapter クラスを含むプロジェクトから新しいプロジェクトに移動する方法について説明します。方法 : n 層アプリケーションの TableAdapters にコードを追加する
n 層 TableAdapter のコードを追加できる部分クラスを生成する方法について説明します。方法 : n 層アプリケーションのデータセットにコードを追加する
n 層データセットのコードを追加できる部分クラスを生成する方法について説明します。方法 : n 層データセットに検証を追加する
データの変更時に検証を実行するコードを追加する場所について説明します。チュートリアル : n 層データ アプリケーションの作成
型指定されたデータセットを作成し、TableAdapter とデータセット コードを複数のプロジェクトに分離する方法の詳細な手順について説明します。チュートリアル : n 層データ アプリケーションへの検証の追加
n 層データ アプリケーションのチュートリアルで作成したアプリケーションに検証を追加するための詳細な手順について説明します。チュートリアル : ローカル データベース キャッシュを n 層アプリケーションに追加する
n 層データ アプリケーションのチュートリアルで作成したアプリケーションに Microsoft Synchronization Services for ADO.NET を組み込むための詳細な手順について説明します。