是我的數據庫的僅模型實體數據模型類嗎?模型作爲簡單的地方,我有我的數據?或者我可以在模型中輸入更多內容?MVVM中的模型職責
1
A
回答
3
MVVM中的模型應該是以數據爲中心的邏輯和數據的地方,是的。它可以只是實體數據模型,或者你可以添加更多的邏輯 - 這取決於你。主要的觀點是從模型中分離任何表示特定的邏輯並將其放入視圖模型中。
希望這是很清楚
1
你可以做任何你喜歡...
通常情況下,儘管在MVVM「模型」被認爲是「外部」類(例如,從生成的類LINQ-to-Entities,說),所以它通常沒有太多的邏輯。
1
該模型是您正在處理的核心領域邏輯。它是的一切與UI視圖沒有直接關係。
一個簡單的想法是,View和ViewModel組合代表沒有良好分離的「典型」UI層。在MVVM中,您將顯示邏輯(視圖)中的邏輯方面(ViewModel)分開。
相關問題
- 1. MVVM模型責任
- 2. MVVM模型的責任
- 3. MVC - 控制器與模型職責
- 4. 履行職責
- 5. 單一職責
- 6. MVVM中的模型
- 7. 在BroadcastReceiver和IntentService的職責中重疊
- 8. 刪除Siebel中的所有職責
- 9. 平衡面向對象模型中類職責分佈的示例
- 10. Lua和C++:職責分離
- 11. ASP.NET MVC - M V C職責
- 12. 將職責分離到Magento
- 13. 紅寶石OOP類職責
- 14. Micorsoft Graph API職責更新
- 15. MVC模式中Main類的位置和職責
- 16. WPF MVVM:模型
- 17. MVVM模型
- 18. 誰負責MVVM模式中的Window View lifecylce?
- 19. 'shell'的角色/職責是什麼?
- 20. JVM字節碼驗證器的職責
- 21. 單一職責原則的實現
- 22. 什麼是WSServletContenxtListener和WSServlet的職責
- 23. Virtualenv.py沒有主要的職責
- 24. Ember.js 1.1.x:路由器的職責
- 25. Repository的職責應該如何有限?
- 26. 理解Erlang/Elixir的監督職責
- 27. Instanciate與單身職責範圍的豆
- 28. Java類客戶端的理想職責
- 29. 骨幹模型責任
- 30. MVVM中的大型模型集合
關於以數據爲中心的邏輯您的意思是我們創建EDM時由Visual Studio自動創建的方法?或者更多的邏輯? – netmajor 2010-03-16 02:59:02
我不認爲在你的情況下,你需要把更多的東西放在那裏,不要。 只需使用EDM生成的模型 - 並直接使用ViewModel中的模型 – 2010-03-16 03:15:58