0

我正在尝试为 waf(Web 应用程序防火墙)生成一个 xsd 模式,以在来自用户端的请求作为第二道防线到达服务之前对其进行验证。

在我的 Web 服务中,我使用 DataAnnotations 来严格输入,并且我正在寻找一种方法来将其反映在为服务生成的 xsd 文件中。

例如我有以下 DataAnnotation

[DataMember]
[StringLength(50)]
[RegularExpression(@"^[a-zA-Z]")]

但是在 XSD 生成的类型中,这些限制是不存在的。

我正在使用 VS2010、.NET 4。

4

1 回答 1

0

我认为要为 wcf 使用 DataAnnotation,您应该使用WCF Data Annotations之类的东西,而不是直接使用 DataAnnotation(为 asp 页面引入)

于 2013-04-17T09:26:50.123 回答