当 SQL Server 2012 托管在 Amazon EC2 上时,使用 SqlAzureExecutionStrategy 有什么意义吗? SQL Azure 抛出的异常是唯一的(与常规 SQL Server 2012 相比),因此 SqlAzureExecutionStrategy 仅调整为捕获这些异常?
最佳答案
SqlAzureExecutionStrategy
最终得到 SqlAzureRetriableExceptionDetector
的支持。您遇到的连接错误很可能与 SqlAzureRetriableExceptionDetector
不同。在寻找。但是,利用新的 logging 可以轻松确定发生了什么错误。 EF6 的能力。然后您可以滚动您自己的 ExceptionDetector 并根据需要重试。
这是一个很棒的 post走过整个过程。
关于.net - 将 SqlAzureExecutionStrategy 与 Amazon EC2 结合使用的 Entity Framework 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22674275/