从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");
}
}
}
这可能吗?我怎样才能在课堂上得到这个验证规则?
答
对于你的情况我分享两个项目之间的相同的源文件, (我指的是相同的命名空间和等)
serilaization和反序列化工作的罚款。 我可以在两个地方使用相同的自定义逻辑。