问题描述
我有个schema是这样子的<xs:simpleTypename="Qualification"><xs:restrictionbase="xs:string"><xs:enumerationvalue="None"/><xs:enumerationvalue="Cargo"/><xs:enumerationvalue="Engine"/><xs:enumerationvalue="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")]publicenumQualification{///<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]publicenumQualification{///<remarks/>None=0,///<remarks/>Cargo=1,///<remarks/>Engine=2,///<remarks/>Navigation=4,}可以做到吗?
解决方案
解决方案二:
没人知道答案吗?
解决方案三:
up
解决方案四:
可不可以把publicenumQualification转换成xsd看看生成什么样子.我知道如果是dataset的话,有相对应的方法转成xsd。