我是MVVM的新手。目前我正在C#中開發一個WPF項目,該項目將有一個SQl服務器後端,我將使用標準的WCF服務與之通信。到目前爲止,我在MVVM上看到的所有教程似乎總是在後端使用一些靜態數據存儲庫,如xml文件。我還沒有看到使用數據庫和數據訪問層的實現,所以我很困惑我的WCF服務在哪裏適合。服務中定義了所有數據對象,服務本身也成爲模型?另外,如何在ViewModel中包含服務,以便設計人員不會拋出錯誤,指出它無法在服務類中創建實例?任何幫助在這裏將不勝感激,因爲我覺得很奇怪,關於這個主題的許多教程忽略了業務線應用程序的最好的實現。如何使用WCF實現MVVM?
PS我想避開WCF RIA服務和Silverlight,因爲Silverlight缺乏對命令的支持,使得我很難遵循(WPF和Silverlight MVVM高效應用開發與Model-View-ViewModel)理解。
如果您是MVVM模式的新手,它可能會幫助您閱讀有關如何創建代碼片段的文章:http://rafapef.blogspot.com/2012/11/CodeSnipetInVisualStudio2012.html因爲很可能您必須在upcomming viewmodels中輸入許多屬性。我希望它有幫助。 –