Fluent nhibernate 在NHibernate中注入自定义IDB命令
我们在SQL server 2008中使用FluentFluent nhibernate 在NHibernate中注入自定义IDB命令,fluent-nhibernate,transient,dbcommand,Fluent Nhibernate,Transient,Dbcommand,我们在SQL server 2008中使用FluentNHibernate。我需要NHibernate来使用我的自定义DbCommand类(继承自IDbCommand)。在这个自定义的DbCommand类中,我想处理瞬时错误(例如任何瞬时网络错误等),并在失败之前重试同一命令一定次数 我知道,Microsoft提供了瞬态错误处理块(使用类似于SqlConnectionExtensions.OpenWithRetry和类似的retriableExecuteNonQuery)的方法来处理瞬态错误,但
NHibernate
。我需要NHibernate
来使用我的自定义DbCommand
类(继承自IDbCommand
)。在这个自定义的DbCommand
类中,我想处理瞬时错误(例如任何瞬时网络错误等),并在失败之前重试同一命令一定次数
我知道,Microsoft提供了瞬态错误处理块(使用类似于SqlConnectionExtensions
.OpenWithRetry和类似的retriableExecuteNonQuery
)的方法来处理瞬态错误,但我想这是特定于Windows Azure平台的
如果NHibernate
提供了任何注入自定义行为的机制,请告诉我