パート 2: データ アクセス層

作成者: Joe Stagner

Tailspin Spyworks は、.NET プラットフォーム用の高性能でスケーラブルなアプリケーションを簡単に作成できる方法を実証します。 ASP.NET 4 の優れた新機能を使用して、ショッピング、チェックアウト、管理など、オンライン ストアを構築する方法を示します。

このチュートリアル シリーズでは、Tailspin Spyworks サンプル アプリケーションを作成するために必要なすべての手順について詳しく説明します。 第 2 部では、データ アクセス層の追加について説明します。

データ アクセス層を追加する

e コマース アプリケーションは 2 つのデータベースに依存します。

顧客情報には、標準の ASP.NET Membership データベースを使用します。 ショッピング カートと製品カタログには、次のように SQL Express データベースを実装します。

Screenshot that shows the S Q L Express database structure.

アプリケーションの App_Data フォルダーにデータベース (Commerce.mdf) を作成したら、.NET Entity Framework を使用したデータ アクセス層の作成に進むことができます。

"Data_Access" という名前のフォルダーを作成し、そのフォルダーを右クリックして [新しい項目の追加] を選択します。

[インストールされたテンプレート] 項目で [ADO.NET Entity Data Model] を選択し、名前として「EDM_Commerce.edmx」と入力し、[追加] ボタンをクリックします。

Screenshot that shows where to select A D O dot NET Entity Data Model.

[データベースから生成] を選択します。

Screenshot that shows where to select Generate from database.

Screenshot that shows the entity connection string.

Screenshot that shows where to select the database objects.

Screenshot that shows the built database structure.

保存してビルドします。

これで、最初の機能である製品カテゴリ メニューを追加する準備ができました。