저는 ASP.NET MVC에 익숙하지 않고 일부 코드를 작성하기 전에 우수 사례로 간주되는 패턴을 배우기 위해 많은 포럼을 읽고 있습니다. 내 주목을 끌었던 것은 ViewModel입니다. 저는 이것이 우리가 두 클래스에 관한 정보를 말하게하려고 할 때 매우 유용하다는 것을 이해합니다. 이를 수행하는 좋은 방법은 두 클래스의 속성을 가진 뷰의 정보를 렌더링하기 위해서만 사용되는 클래스를 만드는 것입니다. 그러나 두 개 이상의 도메인 클래스에서 정보를 표시하려는 대신 단일 클래스의 부분 정보를 표시하려고합니까? 예를 들어 로그인보기의 경우 사용자의 전자 메일은 전혀 필요하지 않습니다.ViewModel이 부분 정보를 표시합니다.
이 경우 모든 속성을 가진 클래스 User를 가진 다음 User의 부분 데이터 만 포함하는 여러 ViewModels가 있거나이 정보가 올바르지 않습니까?