2. ASP.NET Core 1.0 프로젝트의 Models 폴더에 따로 서브 폴더인 DotNetNote 폴더를 두고, 이곳에 cs 파일 아홉 개를 구성해 게시판 관련 코드를 구분할 것이다. 웹 폼 방식의 게시판 프로젝트에서는 클래스 기반으로만 리파지터리 클래스를 구성했다. 여기서는 인터페이스를 생성하고 인터페이스로부터 상속 받는 방식으로 리파지터리 클래스를 구현하겠다. 각각의 소스는 다음에 제시하는 단계별 소스를 확인하기 바란다.
▲ 그림 37-21 DotNetNote의 Models 폴더의 주요 클래스