有一個小小的BrainF ***問題讓我理解MVVM與LinqToSQL的關係。MVVM與LinqToSQL
的MVVM是建立這樣的:
查看 - >視圖模型 - >模型
觀點:XAML和隱藏文件的CS代碼。對 ?
視圖模型:由開發商(*的.cs)創建的,我的型號的封裝特性
型號:數據模型
因此,這裏的問題:
的LinqToSql給了我一個DBML文件,該文件包含來自我的數據庫的所有數據,那麼我可以使用它作爲模型?
我在哪裏以及如何在此架構中實現命令?
從數據庫獲取數據並填充視圖模型或模型的方法在哪裏? :-) 像GETCUSTOMER()
我想我得到的基本理念與存儲庫類。因此,如果我有1個客戶,它返回我的CustomerModel的DataContext的 表對象。對於1桌全部清楚,但如果我有1個客戶由多個表組成 。我是否從版本庫構建並返回完成的ViewModel,或者我是否比存儲庫中的版本號爲 例如,我的Customer對於每個表中的4個表中存在一個函數,該函數返回客戶的表對象 ?在ViewModel中,這4個對象是handelt,ViewModel是在那裏構建的? – Marcus 2010-09-29 08:38:47