title: Limit Connections to Database with Entity Framework C#
body: <p>I have an Azure database that is limited to 60 concurrent connections. My issue is that I have several crawlers that populate this database to be consumed by our website using Entity Framework.  </p>
  
  <p>It does not take long for multiple crawlers to exhaust all of the connections and error out. I have tried setting the max pool size value in the connection string, but this does not seem to enforce any restrictions on the actual database connections.  </p>
  
  <p>I could wrap the <code>DbContext</code> in a singleton, but then I would be limiting the entire crawler to a single connection.  </p>
  
  <p>Are there any other ways to achieve this?</p>