private ValidationFailure ValidatePrimaryConstraint(object columnValue) { if (PrimaryConstraint != null) { return(PrimaryConstraint.Validate(columnValue)); } return(null); }
private ValidationFailure ValidatePrimaryConstraint(object columnValue) { if (PrimaryConstraint == null) { return(null); } try { return(PrimaryConstraint.Validate(columnValue)); } catch (Exception ex) { throw new Exception($"Error processing PrimaryConstraint validator of Type {PrimaryConstraint.GetType().Name} on column {TargetProperty}. Value being validated was '{columnValue}'", ex); } }