【发布时间】:2011-08-23 00:37:58
【问题描述】:
我使用 XSD2Code 从给定的 XSD 生成 C# 代码。该工具生成的代码截图如下:
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
[System.SerializableAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
[System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
public partial class Orders
{
[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified, Order = 0)]
public int OrderID {get;set;}
[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified, Order = 1)]
public string Description {get;set;}
}
请有人指导我以下问题
如果我保留上面的代码,WCF 会序列化上面的类吗? 目前我在 wcf 测试客户端上收到此错误:“”此操作不是 WCF 测试客户端支持”。
是否需要在上面生成的代码之上添加 DataContract 和 DataMember?
- DataContract 序列化程序与 XML 序列化程序之间哪个选项更好 谢谢你。
【问题讨论】:
标签: wcf