그것을 저장소 할 때 나는 비계에 대한 몇 가지 질문을 가지고, 그래서 내가 MVC와 의존성 주입에 새로운 오전 :MVC 비계 -Repository와 의존성 삽입 (Dependency Injection)
1) 당신은 PersonController을 (제거 할 수 없습니다)를 생성자 그렇지 않으면 당신에게 오류 발생 :이 객체에 대해 정의 된 매개 변수없는 생성자가 없습니다.
2) 그대로 사용한 경우 리포지토리와 PersonRepository를 밀접하게 연결하지 않습니까?
코드 예 : 당신은 의존성 삽입 (Dependency Injection)를 사용하는 경우
는// 당신은 내가 이것에 대해 블로그 게시물을 쓸 것이다 다음 생성자에게
public PersonsController() : this(new PersonRepository())
{
}
public PersonsController(IPersonRepository PersonRepository)
{
this.PersonRepository = PersonRepository;
}