0

EF とリポジトリ パターンを使用して Windows Azure アプリケーションを構築しています。リポジトリ内のすべての get メソッドと savechanges メソッドを TFAB で保護しました。これで十分ですか、それともビジネス層からのすべてのデータベース呼び出しを TFAB で個別に囲む必要がありますか?

4

1 に答える 1

0

これは実際には、独自のビジネス要件によって異なります。保存する場合でも TFAB を使用する必要はありません。実際、ほとんどの場合、何かが失敗すると、TFAB が通常アクションを再試行する 1 ~ 2 秒よりも長い時間失敗します。

では、より速く失敗し、より長く再試行しますか? TFAB に関係なく、コードは障害に備える必要があります。読み取りは書き込みと同じくらい重要ですか? アプリの特定の機能が、エラー画面をスローする代わりに実際に機能しようとしているかどうか気にしますか? その場合は、読み取りもラップする必要があります。

于 2013-10-02T18:10:55.403 に答える