我在客戶端UI(Silverlight 3.0)和數據層之間使用WCF服務。我們使用NHibernate進行數據庫訪問。所以請告訴我,如果我的下面的理解是否正確:瞭解WCF如何工作
- 用戶界面調用WCF爲保存方法(例如)。
- WCF在其中有一個Save方法,它實際上封裝了來自Data Access Object的Save方法。
- 保存的數據訪問對象方法反過來封裝了一個默認的保存方法 NHibernate它實際上將一些業務對象保存到數據庫中。
也可以有人告訴我,我們如何將對象從WCF傳遞到UI(Silverlight 3.0)層,反之亦然。我已經讀過,我們使用DTO。但是DTO是如何工作的?它們是否符合WCF中的「數據合同」?如果不是,那麼DTO是否在WCF(服務器)端和客戶端代碼上聲明?
非常感謝提醒我的規則。抱歉沒有關注他們。 – 2011-03-01 18:01:14