protected bool CheckDataBaseConnection(out Exception exception) { exception = null; try { using var db = new DataBaseConnection(providerName, connectionString); using var cmd = db.CreateCommand(); cmd.CommandText = "SELECT 100"; cmd.ExecuteScalar(); return(true); } catch (Exception e) { exception = e; return(false); } }