我正在嘗試使用MVVM模式構建WPF應用程序。這將是我的第一個。模型應該保持對其他模型的引用嗎?
在我的數據庫中,我有2個表格報告表和一個列表。基本上我只想通過存儲名稱和一些小信息(標題行...)來存儲報告的骨架,並將所有列保存在另一個表中。
我想知道我創建模型時這將是最好的辦法:
- 我應該爲每個表做2款(報告和列)?並使列的觀察集合
- 只有1個模型,並創建一個POCO列與列的規則列表
如果我用2個型號的做法去,我應該實現2個modelViews或可我組一切都在一個modelview,因爲我只能在視圖中使用一個報告(如編輯報告視圖)?
希望我能夠清楚地解釋我的情況。