Silverlight RIA服务SubmitChanges验证错误

时间:2010-05-04 15:10:41

标签: silverlight ria validationerror

我是Silverlight的新手,因此Silverlight中的数据访问权限让我感到忍不住。我有一个引用sql server 2008数据库的ADO.Net实体数据模型。导致问题的表称为事务。事务表具有不可为空的字段“MerchantChain”。此表由另一个程序填充,该程序在未提供商家链时将空字符串插入到商家链字段中。因此,在我的silverlight应用程序中,我根据用户提供的条件加载了一个包含交易的网格。网格仅供显示,但我需要能够在用户查看之后更新事务的状态。所以我设置了transaction.status字段并尝试submitchanges。在submitchanges之前,transaction.HasValidationErrors为false。一旦执行了submitchanges(在调试器中),HasValidationErrors就为true,并且submit会抛出一个未处理的异常。 ValidationError是商家链字段是必需的。好吧,它是一个空字符串 - 它不是空的。不知道该怎么做。这是visual studio 2010,silverlight 4,vb.net。

1 个答案:

答案 0 :(得分:1)

[必需(AllowEmptyString = true)]

您需要允许空字符串。转到你的好友班并添加它。更多细节可以在这里找到:

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

相关问题