MVVM에서는 뷰 모델을 뷰에 바인딩해야하는 모든 데이터와 명령을 제공하는 클래스로 생각합니다.MVVM 프로젝트에서 "다른"종류의 뷰 모델 이름은 무엇입니까?
그러나 데이터베이스 엔터티 개체 (예 : Customer
)가 있고 데이터 그리드에 사용할 Customer 클래스를 형성하거나 플랫 화하는 클래스를 작성하려고하면 어떻게됩니까? 예를 들어,이 특수 Customer 객체는 TotalOrders
속성을 가지며 실제로는 Order
엔티티 집합의 조인을 사용하여 계산됩니다.
제 질문은이 특수 문자를 Customer
클래스라고합니다. 다른 상황에서 나는 그것을 CustomerViewModel
이라고 부기를 원하지만이 같은 뷰 모델 개념은 MVVM 프로젝트에서 혼란 스러울 것이라고 생각합니다. 너는 무엇을 제안 하겠는가?
아마도 'CustomerListViewModel'입니까? –
로버트와 동의, 어쩌면 내가 CustomerListItem 또는 CustomerListItemViewModel (나도 알아, 입가 ...) – Josh