2011-07-20 46 views

回答

1

如果您使用WCF RIA服務而不是普通的Silverlight WCF,則可以使用屬性您的數據對象(位於RIA爲您創建的關聯元數據類中)的屬性。

這允許您添加在服務器和客戶端上運行的基本驗證規則,甚至自定義規則。

通過庫使用WCF RIA服務是組織項目,所以請訪問這個鏈接的首選方式: Walkthrough: Creating a RIA Services Class Library

另外:

+0

GR8我得到那可以提供鏈接相關做這個即教程或演示 –

+0

鏈接添加。請享用 :) –

1

將您的業務實體直接展示給前端通常是一個糟糕的主意。不僅適合你的後端層很少適合你的前端,而且你還冒着將安全關鍵信息暴露給客戶端的風險 - 這絕不應該被信任。

一種對我們來說效果很好的方法是使用MVVM模式開發Silverlight前端,並讓您的WCF服務層返回可以或多或少直接映射到ViewModel的數據需求的DTO。在開發Intranet/Internet客戶端服務器應用程序時,這也是最重要的規則之一,並且要保持循環到最小值,因爲根據特定視圖模型的需求定製的DTO可以同時包含所有相關信息。

相關問題