在NHibernate中注入自定义IDbCommand

时间:2014-06-02 10:11:08

标签: fluent-nhibernate transient dbcommand

我们将Fluent NHibernate与SQL Server 2008一起使用。我需要NHibernate来使用我的自定义DbCommand类(继承自IDbCommand)。在这个自定义DbCommand类中,我想处理瞬态错误(例如任何瞬态网络错误等......)并在失败之​​前重试相同的命令一定次数。

我知道,Microsoft提供了Transient Fault处理块(使用类似SqlConnectionExtensions。OpenWithRetry和类似方法的可重试ExecuteNonQuery)来处理瞬态错误,但我想这是特定于Windows Azure平台的。

如果NHibernate提供了注入自定义行为的任​​何机制,请告诉我。

0 个答案:

没有答案