次の方法で共有


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

データセットと関連クラスは、アプリケーションがデータベースから切断されている間にアプリケーションがメモリ内のデータを操作できるようにする、2000 年代初頭のレガシ .NET Framework テクノロジです。 このテクノロジは、ユーザーがデータを変更し、変更をデータベースに保持できるアプリケーションに特に役立ちます。 データセットは非常に成功したテクノロジであることが証明されていますが、新しい .NET アプリケーションでは Entity Framework Core 使用することをお勧めします。 Entity Framework は、オブジェクト モデルとして表形式データを操作するより自然な方法を提供し、より簡単なプログラミング インターフェイスを備えています。

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

型指定されたデータセットを使用すると、TableAdapter とデータセット クラスを個別のプロジェクトに生成できます。 この設計により、アプリケーション レイヤーをすばやく分離し、n 層データ アプリケーションを生成できます。

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

リファレンス