protected abstract void ShowMessageForAccessDataException(AccessDataException ade);
protected virtual void LogAccessDataException(AccessDataException ade) { _logger?.LogError(ade); }
protected abstract void ShowMessageForAccessDataException(AccessDataException ade);
protected virtual void LogAccessDataException(AccessDataException ade) { _logger?.LogError(ade); }