.Net 4.0, Entity Framework 4.0, MVVM Architecture가 포함 된 WPF와 같은 기술 환경에서 프로젝트를 시작하고 있습니다.
나는 인터넷에서 많은 예제를 보았습니다.이 환경의 일부 책. 일부 예제에서 저자는 다음과 같은 아이디어를 가지고있었습니다.
- Viemodel은 Model 클래스 (Entity Framework Entity 예 : Person)의 인스턴스를 갖습니다.
- WPF 뷰 컨트롤을 모델의 속성에 바인딩
일부 저자는 :
- Viemodel은 모델의 모든 속성을 노출합니다.
- WPF 뷰 컨트롤을 모델이 아닌 ViewModel의 속성에 바인딩합니다.
그래서 viewmodel이 자체적으로 노출시키는 것이 아니라 model이 속성을 바인딩하도록하는 것이 좋은 생각입니까? 아니면 어느 것이 더 선호됩니까?