title: Dispose the connection or Close the connection
body: <p>Which one of the following two methods has better performance ?</p>
  
  <pre><code>using( var DB_Connection_s = new DBConnection() )
  {
   //todo: interact with database connection
  }
  </code></pre>
  
  <p>or just :</p>
  
  <pre><code>DB_Connection_s.Close();
  </code></pre>
  
  <p>at the end.</p>
  
  <p>Does the first method make the pooling concept useless? Because if I dispose the connection with each use, then I have to open a new connection every time (and there won't be any connections in the pool).</p>