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.
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".
Wybierz pozycję "Generuj z bazy danych".
Zapisz i skompiluj.
Teraz możemy dodać naszą pierwszą funkcję — menu kategorii produktów.