【问题标题】:Silverlight 5 Xml Serialization ErrorSilverlight 5 Xml 序列化错误
【发布时间】:2013-06-17 19:10:29
【问题描述】:

我最近将一个项目从 Silverlight 4 转换为 Silverlight 5。在我的项目中,我有很多 XmlSerializer 类的用途,我在其中序列化或反序列化我的实体框架对象。我使用 silverlight 4 对此没有任何问题,但由于某种原因,当我在 Silverlight 5 中创建 XmlSerializer 对象时,我收到一条错误消息,指出它不能反映我的对象的类型并且它“无法序列化,因为它没有无参数构造函数。”我在 Siverlight 4 中对此没有任何问题,如果我取出“key”属性,它就可以工作,但我无法取出 key 属性,因为我正在使用 ria 服务,并且它是我使用它所必需的。

【问题讨论】:

    标签: entity-framework silverlight silverlight-5.0 wcf-ria-services


    【解决方案1】:

    为您尝试序列化的实体类型创建一个无参数构造函数。即

    Public Sub New()
    
    End Sub
    

    您可能需要将它放在另一个文件的 Partial 类中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多