Tôi đang bắt đầu một dự án với môi trường kỹ thuật sau: .Net 4.0, Entity Framework 4.0, WPF với MVVM Architecture
Tôi đã thấy rất nhiều ví dụ trên mạng, một số cuốn sách với môi trường này. Trong một số ví dụ, các tác giả đã có ý tưởng này:
- Viemodel sẽ có một thể hiện của lớp Model (Entity Framework Entity eg Person)
- Liên kết các điều khiển khung nhìn WPF với các thuộc tính của Model
Trong khi một số tác giả đã làm:
- Viemodel sẽ trưng bày tất cả các thuộc tính của mô hình.
- Liên kết các điều khiển khung nhìn WPF với các thuộc tính của ViewModel thay vì trực tiếp với mô hình.
Vì vậy, nó có phải là một ý tưởng tốt để cho các khung nhìn liên kết các thuộc tính từ mô hình chứ không phải là viewmodel phơi bày chính nó? Hoặc cái nào được ưa thích hơn?