如何检查数据库连接状态?

时间:2014-07-18 15:05:02

标签: c# fluent-nhibernate database-connection

通过流畅的nhibernate获取数据库连接状态的最优雅/可行的方法是什么?我知道有可能通过SqlConnection类检查up-state,但有没有办法使用流畅的nhibernate库?

1 个答案:

答案 0 :(得分:1)

大多数应用程序都使用连接池。我可以配置为在将它们从池中检出之前检查连接(例如“SELECT 1”查询执行)。我建议使用一个为您执行此操作的池。保持它不在你的代码之外。

这个问题对流利或ORM来说并不重要。即使你不使用它们也会遇到同样的问题。