MSFT企业库和ADO.NET

时间:2017-04-03 12:51:04

标签: c# .net ado.net enterprise

实际上我们在我们的应用程序中使用企业数据访问逻辑,但目前解决方案有很多逻辑用于访问SQL数据库的数据连接,但我们计划在云上移动相同的内容,我们分析了这些变化,但仍然坚持这些观点:

  • 云上的数据库中存在很多瞬态故障,我们考虑了瞬态错误处理块以及ADO.NET 4.5.2最新的内置重试逻辑,但经过很多google没有发现MSFT在ADO中声明的内容.NET因为我们不想改变数据访问中的逻辑。如果ADO.NET支持Transient故障。

  • 或者我们还有其他方法需要考虑吗?

所有建议都将非常感谢!

1 个答案:

答案 0 :(得分:0)

Enterprise.transientfaulthandling包做得很好,它在一个包装器中运行一个代码块来处理sql瞬态错误并在他自己的地方重试,比polly更好。