나는 Domain Driven Design을 배우려고 노력하고 있으며, 최근에 많은 사람들이 특정 뷰에 표시하고자하는 모든 값을 저장하는 ViewModels를 만드는 것을지지한다고 읽습니다.ViewModel의 유효성을 검사하고 매핑하는 방법은 무엇입니까?
제 질문은 양식 인증을 어떻게해야합니까? 각 뷰에 대해 별도의 유효성 검사 클래스를 만들거나 함께 그룹화해야합니까? 또한 코드에서 어떻게 보이는지 혼란 스럽습니다. 나는 현재 검증을 생각하고 viewmodels 사물의 체계에 맞는 방법
이입니다
보기 (일부 사용자 입력) -> 컨트롤러 -> (뷰 모델의) FormValidation -> (만약 뷰 모델에 유효한 맵 도메인 모델) -> 도메인 계층 서비스 -> 인프라
고마워!
P. C#으로 Asp.net MVC를 사용합니다.