19.6.5 따라하기 4: 웹 프로젝트에 모델과 리파지터리 클래스 생성
1. 게시판의 글쓰기 폼 형태는 입력, 수정, 답변, 세 가지다. 이를 구분하기 위한 열거형을 웹 프로젝트 DotNetNote 폴더의 Models 폴더에 마우스 오른쪽 버튼 클릭 후 추가 > 새 항목 추가 > 클래스를 선택 후 BoardWriteFormType.cs라는 이름으로 다음과 같이 구성한다. 기본 제공 소스를 모두 지운 후 다음 코드를 입력하는 것을 기준으로 삼겠다. Models 폴더에 생성되는 모든 열거형 및 클래스 파일은 최상위 네임스페이스인 MemoEngine은 제거한 상태로 구성한다.
▼ ~/DotNetNote/Models/BoardWriteFormType.cs
namespace DotNetNote.Models
{
/// <summary>
/// 게시판의 글쓰기 폼 구성 분류(Write, Modify, Reply)
/// </summary>
public enum BoardWriteFormType
{
/// <summary>
/// 글 쓰기 페이지
/// </summary>
Write,
/// <summary>
/// 글 수정 페이지
/// </summary>
Modify,
/// <summary>
/// 글 답변 페이지
/// </summary>
Reply
}
}