我正在使用System.Data.Services.Client dll,通过DataServiceContext从我的Windows phone azure应用程序访问Azure存储(表)。
我的问题是,在我的数据类中,我不能使用IExtensibleDataObject,因为它在Silverlight中不受支持。
应用XmlSerializerFormat属性也不会影响它,看起来在使用数据服务时会被忽略(Fiddler显示数据实际上不是XML格式)。
有没有办法可以防止每次将新字段添加到表格时我的应用程序崩溃?
答案 0 :(得分:0)
类型IExtensibleDataObject在WCF的Silverlight Windows Phone版本中不可用。如果您对此类型有错误,则应该能够重新生成代理类。
您可以使用Visual Studio上WP项目中的“添加服务引用”选项重新生成代理类。
您还可以使用Windows Phone服务实用程序。我在这里找到了:
C:\ Program Files(x86)\ Microsoft SDKs \ Windows Phone \ v7.1 \ Tools \ SlSvcUtil.exe