正在处理多个客户端将在系统上工作的企业应用程序。使用三层体系结构,在数据库层,我们使用企业库5进行所有数据库操作。我已经声明了一个类级变量: -
SqlDatabase sqldtabase =
EnterpriseLibraryContainer.Current.GetInstance<SqlDatabase>("Beta");
我们正在使用sqldatabase变量从db中检索数据并调用各种Sp。
我的查询是企业库如何进行连接管理以及它如何进行连接池。我们是否需要明确打开或关闭连接或企业库来处理它。
答案 0 :(得分:0)
例如,如果您使用ExecuteReader
,则需要明确关闭连接。
您可以更改池大小,例如在web.config中设置最大大小。实际管理由SQL Server控制。
您是否有一些您不确定的示例代码?