public ValidationErrorResult(ValidationAttribute attribute, string displayName, string errorMessage) { Attribute = attribute; DisplayName = displayName; ErrorMessage = errorMessage; }
/// <summary> /// 使用表达式来添加一个规则。 /// </summary> /// <param name="expression">使用表达式来限定添加验证的属性。</param> /// <param name="attribute">一个 <see cref="ValidationAttribute"/> 实例。</param> /// <returns></returns> public MetadataConverter <TEntity> Add(Expression <Func <TEntity, object> > expression, ValidationAttribute attribute) { var memberName = MemberVisitor.Find(expression); if (!string.IsNullOrEmpty(memberName)) { var attrs = _attrCache.TryGetValue(memberName, () => new List <ValidationAttribute>()); attrs.Add(attribute); } return(this); }
public ValidationErrorResult(ValidationAttribute attribute, string errorMessage) { Attribute = attribute; ErrorMessage = errorMessage; }