3

FluentNHibernateを SQL Server 2008 で使用しNHibernateています。カスタムDbCommandクラス (から継承IDbCommand) を使用する必要があります。このカスタムDbCommandクラスでは、一時的なエラー (一時的なネットワーク エラーなど) を処理し、失敗する前に同じコマンドを一定回数再試行します。

Microsoft は、一時的なエラーを処理するための一時的なエラー処理ブロック ( .OpenWithRetry などのメソッドとSqlConnectionExtensionsretriable の同様のメソッドを含むExecuteNonQuery) を提供していますが、それは Windows Azure プラットフォームに固有のものだと思います。

NHibernateカスタム動作を挿入するためのメカニズムが提供されているかどうか教えてください。

4

0 に答える 0