I have a helper class in an external library which takes in an OracleConnection and returns whether it is a Production, User or Test database.
Basically I do
OracleConnection conn = new OracleConnection(ConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString);
then
string environmentName = ApplicationEnvironment.GetEnvironment(conn).ToString();
Since I am never opening the connection, can anyone confirm that this is not something to be concerned about?