Hey guys,
I'm using latest LLBLGen with Azure SQL, when all connections are taken and no connections are available it throw System.InvalidOperationException, I think it makes more sense to throw different exception so that we can build retry logic for it.
Message 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.
Exception type System.InvalidOperationException
Failed method SD.LLBLGen.Pro.ORMSupportClasses.DataAccessAdapterCore+<OpenConnectionAsync>d__208.MoveNext
Problem Id System.InvalidOperationException at SD.LLBLGen.Pro.ORMSupportClasses.DataAccessAdapterCore+<OpenConnectionAsync>d__208.MoveNext
Assembly SD.LLBLGen.Pro.ORMSupportClasses, Version=5.3.0.0, Culture=neutral, PublicKeyToken=ca73b74ba4e3ff27
Thanks,
Anton