こんにちは私はMVVMを学ぼうとしていますが、(データ)モデルがVM(ViewModel)と通信する必要がある部分を中心にしています。MVVMのデータベースを持つモデル
私はクラスの人を持っているので、(Raiseproperty(INotifyPropertyChanged)を使って)たくさんのプロパティを持っています。今度はそのクラスをVMに接続してViewModelPersonという新しいクラスを作成しますが、私は主にPersonのリストを必要とします。これは1人しか表示できないので、リストはデータベースから集められます(SQLite )とDapper。ビューモデルや(データ)モデルで、観測可能リストを作成する必要があるのはどこですか? ViewModelではViewにバインドする必要があると思うが、そこからViewModel ObservableCollectionにデータベース情報を挿入する場所はどこですか? ViewModelPersonsListコンストラクタのようなコンストラクタに入れますか?SQlite DBからすべての人物を集めてリストに挿入するクエリがありますか?
私がMVVMモデルを理解できないことが分かっていたら、何か不明な点がある場合は質問してください。私は自分の質問をよりよく説明しようとします。
マキシム
私の答えはあなたに全く役立ちましたか? –