不断开就行了啊,或者你把所有的条件想清楚、

SqlConnection conn = null;
        public SqlConnection GetConnection
        {
            get {
                if (conn == null)
                {
                    conn = new SqlConnection("server=.;uid=sa;pwd=sa;database=");
                    conn.Open();
                    
                }
                if (conn.State == ConnectionState.Broken)
                {
                    conn.Close();
                    conn.Open();
                }
                if (conn.State == ConnectionState.Closed)
                {
                    conn.Open();
                }
            }
        }