2011-07-20 45 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可以同时包含所有相关信息。

相关问题