더북(TheBook)

7. Models 폴더에 데이터베이스를 처리하는 메서드 시그니처를 담고 있는 인터페이스를 ICommunityCampJoinMemberRepository.cs 파일로 다음과 같이 작성한다. 입력(AddMember), 출력(GetAll), 삭제(DeleteMember) 세 가지 로직만 사용할 것이다.

▼  /Models/ICommunityCampJoinMemberRepository.cs

using System.Collections.Generic;

namespace DotNetNote.Models
{
  public interface ICommunityCampJoinMemberRepository
  {
      List<CommunityCampJoinMember> GetAll();
      void AddMember(CommunityCampJoinMember model);
      void DeleteMember(CommunityCampJoinMember model);
  }
}