더북(TheBook)

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

▲ 그림 37-21 DotNetNote의 Models 폴더의 주요 클래스

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