xsd.exe自动实现的属性

时间:2013-07-12 09:56:32

标签: c# properties xsd

是否可以强制xsd.exe生成自动实现的属性,而不是xsd.exe生成的丑陋的手动实现的代码?

public abstract partial class SomeClass {

    private string valueField;

    /// <remarks/>
    [System.Xml.Serialization.XmlTextAttribute()]
    public string Value {
        get {
            return this.valueField;
        }
        set {
            this.valueField = value;
        }
    }
}

1 个答案:

答案 0 :(得分:11)

似乎XML Schema Definition Tool (Xsd.exe)不支持生成自动实现的属性。

但还有另一种选择:Xsd2Code community edition。从功能列表:

  

在不需要特殊获取或设置时支持自动属性。

相关回答:XSDObjectGen.exe vs XSD.exe