/// <summary> /// 创建验证异常 /// </summary> /// <param name="result">验证结果</param> private static ValidationException CreateValidationException(IValidationResult result) { var exception = new ValidationException(result.ErrorCode, result.ToMessage(), result.ToValidationMessages(), result.Flag); exception.ExtraData.Add("ValidationResultCollection", result); return(exception); }