.. | ||
IModelValidate.cs | ||
IModelValidateResult.cs | ||
IsIntAttribute.cs | ||
ObjectValidateExtend.cs | ||
Readme.md |
数据模型验证
验证方式一:直接调用TryModelValidation方法。
if(!data.TryModelValidation(out var errors)) {
//验证失败
}
//验证通过
验证方式二:要验证的模型实现IModelValidate接口,该接口为标记性接口,无需任何实现。然后调用接口的Validate方法获取验证结果。
public class Model:IModelValidate{}
var data=new Model();
var errors=data.Validate();
if(errors!=null){
//验证失败
}
//验证通过