0

我正在使用 EF 和存储库模式构建 Windows Azure 应用程序。我使用 TFAB 保护了我的存储库中的所有 get 方法和 savechanges 方法。这是否就足够了,还是我必须用 TFAB 单独包围来自业务层的所有数据库调用?

4

1 回答 1

0

这实际上取决于您自己的业务需求。即使是保存,您也不需要使用 TFAB - 事实上,大多数情况下,当某些事情失败时,它通常会失败更长的时间,然后是 TFAB 通常重试操作的 1-2 秒。

那么,您想更快地失败并更长时间地重试吗?无论 TFAB 是什么,您的代码都需要为失败做好准备。你的阅读和你的写作一样重要吗?您是否关心您的应用程序中的某些功能是否真的努力工作而不是抛出错误屏幕?如果是这样,那么你也应该包装你的阅读。

于 2013-10-02T18:10:55.403 回答