더북(TheBook)

25.4.3 따라하기 2: MVC의 주요 기능 미리 살펴보기

1. 따라하기 1에서는 기본 생성 코드를 살펴보았다. 계속해서 Models 폴더에 샘플로 모델 클래스를 하나 만들어 보자. 솔루션 탐색기의 Models 폴더에서 마우스 오른쪽 버튼을 클릭해서 새 항목 중 클래스를 선택하고, 클래스 이름은 Data.cs로 설정한다. 기본 제공 코드를 모두 제거하고 3개의 클래스 파일을 다음과 같이 작성한다. 데모용 소스가 아닌 실제 사용 가능한 환경이라면 _data 필드에 저장되는 데이터는 SQL Server 데이터베이스의 데이터가 사용된다. 하지만 이 예제에서는 인메모리 데이터베이스 형태를 사용할 것이다. 추가적으로 뷰 페이지에 코드를 주입시켜서 사용할 목적으로 DataFinder 클래스를 만들고 비동기 메서드로 특정 Id에 해당하는 데이터를 찾아주는 메서드를 구현했다. 다음 코드는 DataDataService, DataFinder 클래스 전체를 나타낸다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.