DataAnnotations在ASP.NET MVC中非常好用,但是其他时候,比如控制台程序,我们怎么来使用它呢,直接上代码,一个超简单的类:
下面是验证的代码:
实现IValidatableObject,也可以:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
public
class Customer
: IValidatableObject
{
[Required]
public
string Name
{ get;
set;
}
[Required]
public
string Phone
{ get;
set;
}
[Required]
public
string Email
{ get;
set;
}
public
IEnumerable<ValidationResult>
Validate(ValidationContext
validationContext)
{
...
}
}
|
本文介绍如何在非ASP.NET MVC环境下使用DataAnnotations进行数据验证,包括通过ValidationContext和Validator类进行验证的方法,并展示了实现IValidatableObject接口的示例。
3万+

被折叠的 条评论
为什么被折叠?



