1
내 모델이 별도의 클래스에 있고 다른 MVC 프로젝트에서 사용할 수 있도록 별도의 클래스 프로젝트에서 ViewModel을 만들고 싶습니다. 이 작업을 수행 할 수 있습니까? 그렇게하는 가장 좋은 방법은 무엇입니까?ViewModels를 별도의 프로젝트에 저장하십시오.
내 모델이 별도의 클래스에 있고 다른 MVC 프로젝트에서 사용할 수 있도록 별도의 클래스 프로젝트에서 ViewModel을 만들고 싶습니다. 이 작업을 수행 할 수 있습니까? 그렇게하는 가장 좋은 방법은 무엇입니까?ViewModels를 별도의 프로젝트에 저장하십시오.
예, 매우 간단합니다.
새 프로젝트를 만들고 기존 프로젝트를 참조하기 만하면됩니다. 나는 다음과 비슷한 것을 사용하는 경향이있다.
Product.Assembly.Web 는 MVC 프로젝트를
Product.Assembly.Web.Infrastructure 사용자 정의 필터, 핸들러를 포함 MVC에서 사용
Product.Assembly.Web 속성 모델 보기 모델
Product.Assembly.Domain 서비스/데이터베이스 통신 계층
그리고 물론 위의 테스트.