Do not override this method for custom Validation(). Instead override OnValidate() or add error entries to the ValidationErrors collection. <remarks> If the AutoValidate flag is set to true causes Save() to automatically call this method. Must be overridden to perform any validation. </remarks>
public bool Validate(TEntity entity, bool clearValidationErrors);
clearValidationErrors
If true clears all validation errors before processing rules