title: Connection leak in Entity Framework
body: <p>For the past two days I've been trying to resolve the following error:</p>
  
  <blockquote>
    <p>Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.</p>
  </blockquote>
  
  <p>As far as I have checked all of our <code>DbContext</code> requests are wrapped with <code>using</code>, and still it looks like it doesn't get disposed or something else. </p>
  
  <p>Is there a way to determine if the web app is leaking connection? Ir something else I can try?!</p>
  
  <p>I have tried to increase timeouts in SQL Server + increment the pool size from default value of 100 to 200 as a temporary result but it didn't helped, and that's not the solutions I want.</p>
  
  <p>Any suggestions would help.</p>