2016-03-07 56 views
-1

我是WPF和MVVM模式的新手。我一直在閱讀它,並且有些懷疑。WPF和MVVM提示

我將建立一個WPF應用程序,主要做訪問數據庫(Oracle)的,但這種訪問是通過WebService的(DataService的)來完成。我的問題在模型部分。

我應該在數據庫中創建一個類來每個表,在我的模型,或者我應該只使用該服務提供了我的實體?

我的猜測是使用該服務的實體,然後就做CRUD操作在我的應用程序。但我想要你的意見。

在此先感謝。

回答

0

它總是用自己的模型一個很好的做法。這樣,如果該服務的結構發生變化,你只需要改變一個點(在那裏你映射項目到您自己的實體),否則你將不得不改變你的整個應用程序

+0

那麼好。這非常有幫助! –

+1

然後,_canonical數據模型_有很多去做。否則,如果您的服務確實發生了變化,您必須記住更新db/service與應用程序其餘部分之間的轉換代碼。優點和缺點。 – MickyD

+0

不客氣安德烈羅克。如果你覺得有幫助,接受答案會有幫助。謝謝! –