Xin chào Tôi đang cố gắng tìm hiểu MVVM, và tôi không chắc chắn về một số phần, chủ yếu là phần mà Mô hình (dữ liệu) cần giao tiếp với VM (ViewModel).Mô hình với cơ sở dữ liệu trong MVVM
Vì vậy, tôi có một người lớp, nó có rất nhiều thuộc tính (với Raiseproperty (INotifyPropertyChanged)). Bây giờ làm thế nào tôi có thể kết nối lớp đó với VM Tôi sẽ tạo một lớp mới và gọi nó là ViewModelPerson, nhưng tôi chủ yếu muốn danh sách Persons, vì chỉ hiển thị 1 người là kinda vô dụng, danh sách sẽ được thu thập từ Database (SQLite)) với Dapper. Bây giờ tôi cần tạo một danh sách quan sát được ở chế độ xem hoặc mô hình (dữ liệu) ở đâu? Tôi nghĩ rằng trong ViewModel, kể từ khi tôi cần phải ràng buộc đó để xem, nhưng nơi nào tôi chèn thông tin cơ sở dữ liệu từ nó vào ViewModel ObservableCollection? Tôi đặt nó trong constructor như ViewModelPersonsList Constructor có Query để thu thập tất cả mọi người từ một SQlite DB và chèn nó vào danh sách ???
Hy vọng bạn hiểu nơi tôi không hiểu mô hình MVVM, nếu có điều gì đó không rõ ràng, chỉ cần hỏi và tôi sẽ cố gắng giải thích câu hỏi của tôi tốt hơn.
Maxim
Câu trả lời của tôi có giúp ích gì cho bạn không? –