/// <summary> /// 根据元数据获取表单验证器 /// </summary> /// <returns>表单验证器</returns> public IFormValidator GetFormValidator() { lock (Form.SyncRoot) { if (formValidator == null) { var validators = new FormFieldValidatorCollection(GetFieldMetadata().Select(metadata => metadata.GetValidator())); formValidator = new FormValidator(validators); } return(formValidator); } }
/// <summary> /// 根据元数据获取表单验证器 /// </summary> /// <returns>表单验证器</returns> public IFormValidator GetFormValidator() { lock ( Form.SyncRoot ) { if ( formValidator == null ) { var validators = new FormFieldValidatorCollection( GetFieldMetadata().Select( metadata => metadata.GetValidator() ) ); formValidator = new FormValidator( validators ); } return formValidator; } }