繁体   English   中英

Silverlight RIA服务SubmitChanges验证错误

[英]Silverlight RIA Services SubmitChanges Validation Error

我是Silverlight的新手,因此在Silverlight中进行数据访问非常重要。 我有一个引用SQL Server 2008数据库的ADO.Net实体数据模型。 导致问题的表称为事务。 交易表具有不可为空的字段“ MerchantChain”。 该表由另一个程序填充,该程序在未提供商户链时将空字符串插入商户链字段。 因此,在我的Silverlight应用程序中,我根据用户提供的条件为网格加载事务。 网格仅用于显示,但是我需要能够在用户查看交易后更新交易的状态。 因此,我设置了transaction.status字段并尝试进行commitchanges。 在提交更改之前,transaction.HasValidationErrors为false。 一旦执行了commitchanges(在调试器中),HasValidationErrors为true,并且提交将引发未处理的异常。 ValidationError是商人链字段为必填字段。 好吧,它是一个空字符串-它不是null。 不知道该怎么办。 这是Visual Studio 2010,silverlight 4,vb.net。

[Required(AllowEmptyString = true)]

您需要使空字符串成为允许。 转到您的好友班级并添加。 可以在这里找到更多详细信息:

http://forums.silverlight.net/forums/p/176631/398676.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM