在NHibernate中自动重试失败的连接

时间:2010-08-12 19:18:19

标签: sql-server nhibernate

有没有办法让NHibernate自动重试失败的数据库连接?具体来说,如果我的网络连接太不可靠,有时NH将无法连接到我的远程SQL Server。

1 个答案:

答案 0 :(得分:2)

可能(只是一个想法)能够通过覆盖连接驱动程序的GenerateCommand()方法来重试。在那里,您将返回一个包装的IDbCommand,并根据需要重试。

如果您正在处理“偶尔连接”的要求,请参阅this question