我正在尝试为waf(Web应用程序防火墙)生成一个xsd架构,以验证来自用户端的请求在作为第二道防线到达服务之前。
在我的网络服务中,我使用DataAnnotations来严格输入,并且我正在寻找一种方法来在服务生成的xsd文件中反映它。
例如,我有以下DataAnnotation
[DataMember]
[StringLength(50)]
[RegularExpression(@"^[a-zA-Z]")]
但是在XSD生成类型中,缺少这些限制。
我正在使用VS2010,.NET 4。