こんにちは私はMVVMを学ぼうとしていますが、いくつかの部分、主に(data)ModelがVM(ViewModel)と通信する必要がある部分については少しわかりません。
だから私はクラスの人を手に入れました、それはたくさんのプロパティを持っています(Raiseproperty(INotifyPropertyChanged)で)。そのクラスをVMに接続するにはどうすればよいですか?新しいクラスを作成してViewModelPersonと呼びますが、主に個人のリストが必要です。1人だけを表示するのはちょっと役に立たないので、リストはデータベース(SQLite )Dapperを使用します。ビューモデルまたは(データ)モデルのどこで監視可能なリストを作成する必要がありますか?ビューにバインドする必要があるので、ビューモデルで考えますが、データベース情報をビューモデルObservableCollectionのどこに挿入しますか?SQlite DBからすべての人を収集してリストに挿入するクエリを持つViewModelPersonsListコンストラクターのようなコンストラクターに入れますか?
私がMVVMモデルを理解できないところを理解していただければ幸いです。不明な点がある場合は、質問してください。私の質問をより適切に説明しようと思います。
マキシム