我是Silverlight的新手,因此在Silverlight中访问数据,因此请忍受我。我有一个ADO.NET实体数据模型引用SQL Server 2008数据库。引起问题的表称为交易。交易表上有一个不可解开的字段“商品链”。该表由另一个程序填充,该程序在未提供商户链时将空字符串插入商船字段。因此,在我的Silverlight应用程序中,我根据用户提供的标准加载了带有交易的网格。网格仅用于显示,但是我需要能够在用户查看后更新交易状态。因此,我设置了交易。STATUS字段并尝试进行submitchanges。在子键之前,交易。hasvalidationErrors是错误的。一旦执行(在调试器)执行了subtchanges,hasvalidationErrors是真实的,并且提交抛出了一个未手持的例外。验证词是需要商品链字段。好吧,它是一个空的字符串 - 它不是空的。不知道该怎么办。这是Visual Studio 2010,Silverlight 4,vb.net。

有帮助吗?

解决方案

必需(允许Emptermtring = true)

您需要使空字符串允许。上您的好友课,然后添加此。可以在此处找到更多细节:

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top