도메인 객체가 뷰에 직접 전달되는 MVC 예제가 많이 있습니다. 뷰가 단순하면 잘 작동합니다.asp.net MVC는 View-Model을 도메인 모델로 캡슐화해야합니까?
일반적인 대안은 도메인 모델과보기에 필요할 수있는 추가 속성 (예 : 'confirmPassword')과 동일한 속성을 모두 가진보기 모델을 만드는 것입니다.
너무 많이 읽고 AutoMapper를 발견하기 전에 필자는 도메인 객체 (또는 다중 도메인 객체)가 뷰 모델의 속성 일 뿐인 뷰 모델의 변형을 만들기 시작했습니다.
나는 나쁜 일을 했습니까? 이 방법으로 얻을 수있는 문제점이나 이점은 무엇입니까? 어떤 상황에서 이런 방식으로 작업하면 좋을까요?
ViewModel의 용도보다 도메인 모델을 캡슐화하는 경우 – Omu
주된 이유는 제품, 바구니, 내비게이션 등 여러 도메인 모델을 모으는 것이 었습니다. – Myster