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