Falcon.SugarApi/Falcon.SugarApi/ModelValidation/Readme.md

443 B
Raw Blame History

数据模型验证

验证方式一直接调用TryModelValidation方法。

if(!data.TryModelValidation(out var errors)) {
   //验证失败
}
  //验证通过
  

验证方式二要验证的模型实现IModelValidate接口该接口为标记性接口无需任何实现。然后调用接口的Validate方法获取验证结果。

public class Model:IModelValidate{}

var data=new Model();


var errors=data.Validate();
if(errors!=null){
   //验证失败
}
  //验证通过