2017-04-03 108 views
-2

实际上,我们在我们的应用程序中使用Enterprise数据访问逻辑,但目前解决方案有很多用于访问SQL数据库的数据连接逻辑,但是我们计划在云上移动相同的逻辑并分析的变化,但卡在以下几点:MSFT企业库和ADO.NET

  • 有很多在云数据库transientfaults的,我们认为瞬时错误处理块的,也是ADO.NET 4.5.2最新的内置重试逻辑,但是很多谷歌的后不在ADO.NET中发现MSFT声明的内容,因为我们不想更改数据访问中的逻辑。如果ADO.NET支持瞬态故障。我们不得不考虑其他方法吗?

所有建议将非常感激!

+0

企业库是一个废弃的框架。你还在使用它的任何原因? –

+0

是的,我同意。但是我们并不想改变旧代码的更改是散装的,任何方法,我们可以有这么老的代码不变,我们可以应用瞬时处理?像[这里提到](https://msdn.microsoft.com/en-us/library/8xx3tyca(v = vs.110).aspx) – hemantsharma

+0

我建议你看看使用波莉。 https://github.com/App-vNext/Polly –

回答

0

Enterprise.transientfaulthandling包做得很好它运行处理SQL瞬态错误,重试,在他自己的,比波利更好的包装里面的代码块。