두 가지 질문이 있습니다.컨벤션을 통한 컨벤션에 언제 새 폴더를 추가합니까?
사람들이 프로젝트에 서비스 폴더를 추가하는 것을 봅니다. 그 폴더의 목적은 무엇입니까?
서비스 및 ViewModels 폴더를 볼 수 있습니다. 이제 Repositories에 대한 기사를 읽었습니다. 그래서 새로운 사용법이있는 수업을 할 때마다 폴더를 만들어야한다는 규칙이 있습니까? 예를 들어 Repository 클래스가있는 경우 Repository 폴더를 만들어 모델 폴더 대신이 폴더에 저장해야합니다.
잘해야한다 ".. 모델 폴더보기 모델에만 해당됩니다 다른 건 그 안에 속한 없다" ASP.NET MVC에서? 읽고 읽은 모든 것은 Domain Models (객체 또는 데이터베이스에서 바로) 또는 ViewModel 일 수 있음을 보여줍니다. 사실, MVC 기사/튜토리얼의 좋은 숫자는 별도의 ViewModels 폴더를 만들 것을 말해줍니다. – dotnetN00b
기존 가이드 라인이 없기 때문입니다. 누구나 예제, 블로그 항목 또는 잘 작동하는 기본 MVC 프로젝트를 채찍질 할 수 있습니다. 문제는 응용 프로그램이 커지고 유지 관리를 시작해야 할 때 발생합니다. MVC3 프로젝트는 UI 계층이며 UI 논리 만 포함해야합니다. 적어도 당신이 관심사의 분리를 사용하는 잘 구조화 된 솔루션을 원한다면. – jgauffin
@ dotnetN00b : 더 자세한 정보가 필요하십니까? – jgauffin