2부: 데이터 액세스 계층
작성자 : Joe Stagner
Tailspin Spyworks는 .NET 플랫폼에 대해 강력하고 확장 가능한 애플리케이션을 만드는 것이 얼마나 간단한지 보여 줍니다. ASP.NET 4의 새로운 기능을 사용하여 쇼핑, 체크 아웃 및 관리를 포함한 온라인 스토어를 구축하는 방법을 보여줍니다.
이 자습서 시리즈에서는 Tailspin Spyworks 샘플 애플리케이션을 빌드하기 위해 수행되는 모든 단계를 자세히 설명합니다. 2부에서는 데이터 액세스 계층 추가를 다룹니다.
데이터 액세스 계층 추가
전자 상거래 애플리케이션은 두 개의 데이터베이스에 따라 달라집니다.
고객 정보는 표준 ASP.NET 멤버 자격 데이터베이스를 사용합니다. 쇼핑 카트 및 제품 카탈로그의 경우 다음과 같이 SQL Express 데이터베이스를 구현합니다.
애플리케이션의 App_Data 폴더에 데이터베이스(Commerce.mdf)를 만든 후에는 .NET Entity Framework를 사용하여 데이터 액세스 계층 만들기를 진행할 수 있습니다.
"Data_Access" 폴더를 만들고 해당 폴더를 마우스 오른쪽 단추로 클릭하고 "새 항목 추가"를 선택합니다.
"설치된 템플릿" 항목에서 "ADO.NET 엔터티 데이터 모델"을 선택하고 이름으로 EDM_Commerce.edmx를 입력하고 "추가" 단추를 클릭합니다.
"데이터베이스에서 생성"을 선택합니다.
저장 후 빌드합니다.
이제 첫 번째 기능인 제품 범주 메뉴를 추가할 준비가 되었습니다.