Share via


n 層アプリケーションでのデータセットの操作

 

公開日: 2016年4月

n 層データ アプリケーションとは、複数の論理レイヤー (つまり) に分離されるデータ中心のアプリケーションです。 言い換えれば、n 層データ アプリケーションは、複数のプロジェクトに分離されたアプリケーションであり、データ アクセス層、ビジネス ロジック層、およびプレゼンテーション層がそれぞれ独自のプロジェクトに含まれています。 詳細については、「n 層データ アプリケーションの概要」を参照してください。

TableAdapter およびデータセット クラスを別々のプロジェクトに生成できるように、型指定されたデータセットが強化されました。 これにより、アプリケーション層を分離して、n 層データ アプリケーションをすばやく生成できます。

型指定されたデータセットで n 層をサポートすることにより、アプリケーション アーキテクチャを n 層デザインに反復開発することが可能になり、コードを複数のプロジェクトに手動で分離する必要がなくなります。 データ層のデザインは、型指定されたデータセットの作成と編集を使用して開始します。 アプリケーション アーキテクチャを n 層デザインにする準備ができたら、データセット クラスが別個のプロジェクトに生成されるようにデータセットの [DataSet プロジェクト] プロパティを設定します。

このセクションの内容

方法 : データセットと TableAdapters を別々のプロジェクトに分離する
生成されたデータセット クラスを、生成された TableAdapter クラスを含むプロジェクトから新しいプロジェクトに移動する方法について説明します。

方法 : n 層アプリケーションの TableAdapters にコードを追加する
n 層 TableAdapter のコードを追加できる部分クラスを生成する方法について説明します。

方法 : n 層アプリケーションのデータセットにコードを追加する
n 層データセットのコードを追加できる部分クラスを生成する方法について説明します。

方法 : n 層データセットに検証を追加する
データの変更時に検証を実行するコードを追加する場所について説明します。

チュートリアル : n 層データ アプリケーションの作成
型指定されたデータセットを作成し、TableAdapter とデータセット コードを複数のプロジェクトに分離する手順について説明します。

チュートリアル : n 層データ アプリケーションへの検証の追加
n 層データ アプリケーションのチュートリアルで作成したアプリケーションに検証を追加する手順について説明します。

関連項目

DataSet

TypedTableBase<T>

関連項目

n 層データ アプリケーションの概要

階層更新

Visual Studio でのデータセットの操作

Visual Studio でのデータへのアクセス

TableAdapter の概要

N-Tier and Remote Applications with LINQ to SQL