从web服务自动生成的类

从web服务自动生成的类

问题描述:

我正在使用一个.net webservice,它有一些类。接下来,我生成了包含此类的代理类。但在web服务我像的正则表达式或错误消息等从web服务自动生成的类

[DataMember] 
[Required(ErrorMessage = ErrorMessages.DefaultRequiredErrorMessage)] 
[Display(Order = 2, Name = "Email")] 
[RegularExpression(@"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$", 
    ErrorMessage = "Email is not correct.")] 
public string Email { get; set; } 

某些字段确认规则我想在生成的类此验证规则定义的。相反,我只有班级:

[System.Runtime.Serialization.DataMemberAttribute()] 
    public string Email { 
     get { 
      return this.EmailField; 
     } 
     set { 
      if ((object.ReferenceEquals(this.EmailField, value) != true)) { 
       this.EmailField = value; 
       this.RaisePropertyChanged("Email"); 
      } 
     } 
    } 

这可能吗?我怎样才能在课堂上得到这个验证规则?

这只是自动生成的代理服务器的一个缺点。

如果可以,请参考定义entity/dto的DLL /项目,然后使用WCF创建代理。

This可以帮到你。

对于你的情况我分享两个项目之间的相同的源文件, (我指的是相同的命名空间和等)

serilaization和反序列化工作的罚款。 我可以在两个地方使用相同的自定义逻辑。