title: SqlConnection.ServerVersion Exception after Close()
body: <p>I open a <code>SqlConnection</code>.</p>
  
  <pre><code>SqlConnection Conn = new SqlConnection(...);
  Conn.Open();
  ...
  Conn.Close();
  Conn.Dispose();
  
  //debugger breakpoint
  </code></pre>
  
  <p>When I look in my debugger at this breakpoint, the <code>Conn.ServerVersion</code> throws a Sql exception: </p>
  
  <blockquote>
    <p>Connection Closed</p>
  </blockquote>
  
  <p>Of course I closed the connection, as I should, but is this exception just something to ignore? Or am I supposed to be doing it differently if I wanted to avoid getting this exception, what would I need to do besides keep it open?</p>
  
  <p>My understanding is not to have any exceptions in my code, but I may be wrong. (I am new)</p>