Поделиться через


Часть 2. Уровень доступа к данным

Джо Стагнер

Tailspin Spyworks демонстрирует, насколько просто создавать мощные масштабируемые приложения для платформы .NET. В нем показано, как использовать новые функции ASP.NET 4 для создания интернет-магазина, включая покупки, оформления заказа и администрирования.

В этой серии руководств подробно описаны все шаги, предпринятые для создания примера приложения Tailspin Spyworks. Часть 2 посвящена добавлению уровня доступа к данным.

Добавление уровня доступа к данным

Наше приложение электронной коммерции будет зависеть от двух баз данных.

Для получения сведений о клиенте мы будем использовать стандартную базу данных ASP.NET Membership. Для нашей корзины и каталога продуктов мы реализуем базу данных SQL Express следующим образом.

Снимок экрана: структура базы данных S Q L Express.

Создав базу данных (Commerce.mdf) в папке App_Data приложения, можно перейти к созданию уровня доступа к данным с помощью .NET Entity Framework.

Мы создадим папку с именем "Data_Access", щелкните ее правой кнопкой мыши и выберите "Добавить новый элемент".

В элементе "Установленные шаблоны", а затем выберите "ADO.NET Entity Data Model" (Модель entity Data Model) введите EDM_Commerce.edmx в качестве имени и нажмите кнопку "Добавить".

Снимок экрана, на котором показано, где выбрать точку AD O NET Entity Data Model.

Выберите "Создать из базы данных".

Снимок экрана, на котором показано, где выбрать пункт Создать из базы данных.

Снимок экрана: строка подключения сущности.

Снимок экрана, на котором показано, где выбрать объекты базы данных.

Снимок экрана: созданная структура базы данных.

Сохраните проект и выполните сборку.

Теперь мы готовы добавить первую функцию — меню категории продуктов.