最近,我一直在探索什麼是在底層模型複雜時組織ASP.NET MVC應用程序表示層的最佳方法。 MVVM架構及其ViewModel對象到目前爲止都出現了。但是,我不確定什麼時候這種架構是最好的實踐。關於ASP.NET MVC,Model和ViewModel的分離問題?
- ViewModel對象是否可以包含Model對象?
- 如果使用MVVM,建議在視圖上使用Model對象嗎?
- 驗證應該在ViewModel或Model類上實現嗎?
- 業務層(服務層)應該瞭解ViewModel,誰負責ViewModel和Model之間的映射?
你可能是指ViewModel而不是ModelView ... – 2009-10-22 17:17:55
確實羅伯特,感謝您的糾正。 – 2009-10-23 07:22:54