SqlAzureExecutionStrategy
is ultimately backed by SqlAzureRetriableExceptionDetector
. Most likely the connection errors you have will be different than what SqlAzureRetriableExceptionDetector
is looking for. However, its easy to determine what errors are occuring by leveraging the new logging abilities for EF6. Then you can roll-your-own ExceptionDetector and retry as needed.
Here's a great post walking through this entire process.