C# 如何从有限制的类生成XSD
有没有办法装饰datacontract对象的属性,使生成的xsd包含MaxLength限制 我可以想象我需要这样的东西:C# 如何从有限制的类生成XSD,c#,xsd,C#,Xsd,有没有办法装饰datacontract对象的属性,使生成的xsd包含MaxLength限制 我可以想象我需要这样的东西: [XmlElement(MaxLengthAttribute = "12")] public string Name; xsd.exe的输出中应该包含类似的内容: <xs:element name="name"> <xs:simpleType> <xs:restriction base="xs:string"> &
[XmlElement(MaxLengthAttribute = "12")]
public string Name;
xsd.exe的输出中应该包含类似的内容:
<xs:element name="name">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value = "12"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
有办法吗?要以这种方式定义C#类中的限制,xsd.exe工具将在xsd文件中生成限制?不,没有这样做的方法