您好,我正在學習MVVM,並且我對某些部分不太確定,主要是(數據)模型需要與VM(ViewModel)進行通信的部分。MVVM中的數據庫模型
所以我得到了一個班的人,它有很多屬性(使用Raiseproperty(INotifyPropertyChanged))。現在我怎樣才能將該類連接到虛擬機我將創建一個新類並將其稱爲ViewModelPerson,但我主要想要一個人員列表,因爲只顯示1個人有點沒用,該列表將從數據庫中收集(SQLite )與Dapper。現在,我需要在視圖模型還是(數據)模型中創建可觀察列表?我認爲在ViewModel中,因爲我需要將它綁定到視圖,但是我從哪裏插入數據庫信息到ViewModel ObservableCollection中?我是否將它放在像ViewModelPersonsList構造函數這樣的構造函數中,該構造函數具有一個查詢來收集SQlite DB中的所有人並將其插入列表中?
希望你明白我無法理解MVVM模型的地方,如果有什麼不清楚的地方,請隨便問一下,我會試着更好地解釋我的問題。
馬克西姆
我的回答對你有幫助嗎? –