我可以在RIA服务SubmitChanges()期间传递其他信息吗?

时间:2011-07-29 13:36:35

标签: silverlight validation wcf-ria-services

我正在尝试找到一种合适的方法,在域上下文中调用SubmitChanges()期间将其他信息从Silverlight客户端传递到服务器,以便在验证期间引用。

我的实体具有CustomValidation属性,可动态查找数据库中属性所需的验证(如果有)。此查找过程的一部分要求我不仅指定我正在验证的,而是指定其他上下文,例如Silverlight应用程序中我在启动保存的位置,以及验证需要的“级别”应用。与“完成”操作相比,不同级别允许特定于初始或后续“保存”操作的验证,从而运行完整验证。

我正在努力寻找一种方法来传递这些附加值以及提交请求本身,并且正在考虑在保存之前存储数据库中的信息(标记用户名,或某些用户名),然后再将其加载到服务器

当然有更好的方法吗?

非常感谢,

韦恩

1 个答案:

答案 0 :(得分:0)

我认为我有类似的情况,我所做的是向我的实体添加Statu属性。该状态在客户端上设置,因此当它向服务器提交更改时,我可以根据状态值验证我的一些属性。
希望它有所帮助。