Xml Schema转换成enumeration问题 高手进
我有个schema是这样子的
<xs:simpleType name="Qualification">
<xs:restriction base="xs:string">
<xs:enumeration value="None"/>
<xs:enumeration value="Cargo"/>
<xs:enumeration value="Engine"/>
<xs:enumeration value="Navigation"/>
</xs:restriction>
</xs:simpleType>
自动转换成C#代码过后是这个样子的
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/XMLSchema.xsd")]
public enum Qualification {
/// <remarks/>
None,
/// <remarks/>
Cargo,
/// <remarks/>
Engine,
/// <remarks/>
Navigation,
}
但是我想要这样子
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/XMLSchema.xsd")]
[Flags]
public enum Qualification {
/// <remarks/>
None=0,
/// <remarks/>
Cargo=1,
/// <remarks/>
Engine=2,
/// <remarks/>
Navigation=4,
}
可以做到吗?