我正在使用XmlSerializer来反序列化复杂对象,使用XSD自动生成的类。但是当涉及到枚举时,存在一些问题,
我希望某些属性仅限于特定值,例如:
<xs:simpleType name="choiceType">
<xs:restriction base="xs:string">
<xs:enumeration value="Yes"/>
<xs:enumeration value="No" />
<xs:enumeration value="N/A" />
</xs:restriction>
</xs:simpleType>
但是XSD生成的只是枚举,而不是带有限制值的字符串。我该怎么处理?提前谢谢!