Część 2. Warstwa dostępu do danych

Autor: Joe Stagner

Tailspin Spyworks pokazuje, jak niezwykle proste jest tworzenie zaawansowanych, skalowalnych aplikacji dla platformy .NET. Pokazuje, jak używać wspaniałych nowych funkcji w ASP.NET 4 do tworzenia sklepu internetowego, w tym zakupów, wyewidencjonowania i administracji.

W tej serii samouczków szczegółowo opisano wszystkie kroki podjęte w celu utworzenia przykładowej aplikacji Tailspin Spyworks. Część 2 obejmuje dodawanie warstwy dostępu do danych.

Dodawanie warstwy dostępu do danych

Nasza aplikacja handlu elektronicznego będzie zależeć od dwóch baz danych.

W przypadku informacji o klientach użyjemy standardowej bazy danych członkostwa ASP.NET. W przypadku koszyka i katalogu produktów wdrożymy bazę danych SQL Express w następujący sposób.

Zrzut ekranu przedstawiający strukturę bazy danych S Q L Express.

Po utworzeniu bazy danych (Commerce.mdf) w folderze App_Data aplikacji możemy kontynuować tworzenie warstwy dostępu do danych przy użyciu programu .NET Entity Framework.

Utworzymy folder o nazwie "Data_Access" i klikniemy go prawym przyciskiem myszy i wybierzemy pozycję "Dodaj nowy element".

W elemencie "Zainstalowane szablony", a następnie wybierz pozycję "ADO.NET Entity Data Model" wprowadź EDM_Commerce.edmx jako nazwę i kliknij przycisk "Dodaj".

Zrzut ekranu pokazujący, gdzie wybrać model danych jednostki D O dot NET.

Wybierz pozycję "Generuj z bazy danych".

Zrzut ekranu pokazujący, gdzie wybrać pozycję Generuj z bazy danych.

Zrzut ekranu przedstawiający parametry połączenia jednostki.

Zrzut ekranu przedstawiający miejsce wybierania obiektów bazy danych.

Zrzut ekranu przedstawiający utworzoną strukturę bazy danych.

Zapisz i skompiluj.

Teraz możemy dodać naszą pierwszą funkcję — menu kategorii produktów.