더북(TheBook)

21.6.3 따라하기 2: 모델 클래스와 리파지터리 클래스 생성

1. 새로운 프로젝트를 만들어서 진행해도 되지만, 앞서 ASP.NET 4.6 게시판 프로젝트를 진행한 경험이 있기에 이때 사용한 MemoEngine 프로젝트를 그대로 사용하겠다. C:\ASP.NET\ 폴더에 만들어 놓은 MemoEngine 프로젝트를 연다.

2. MemoEngine 프로젝트의 루트에 있는 Models 폴더에 Maxim.cs라는 이름으로 클래스를 생성한다. SQL Server에 테이블이 생성되면 이 테이블에 대해서 데이터를 주고받는다. 사용할 모델 클래스인 Maxim 클래스를 다음과 같이 작성한다.

▼  /Models/Maxim.cs

using System;

namespace MemoEngine.Models
{
  /// <summary>
  /// Maxim 모델 클래스 : Maxims 테이블과 일대일
  /// </summary>
  public class Maxim
  {
      public int Id { get; set; }
      public string Name { get; set; }
      public string Content { get; set; }
      public DateTime CreationDate { get; set; }
  }
}

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