private static void QuietOpen(IDbConnection connection, out ConnectionState originalState) { Debug.Assert(null != connection, "QuietOpen: null connection"); originalState = connection.State; if (ConnectionState.Closed == originalState) { connection.Open(); } } }