我正在调试Jaroslaw Kowalski提供程序包装。在调试它时,我发现实体框架在每次查询后关闭连接。与数据库中的每个交互,应用程序的生命周期中,一个数据库连接打开,并执行查询后连接被关闭实体框架和数据库连接
我的问题是:
- 无论底层提供默认做连接池。
- 如果我提供我自己的池,那么我将如何知道何时关闭连接。目前我正在使用Thread.GetDomain()。ProcessExit事件注册并在事件触发时关闭连接。这种方法好吗?
困扰我的事情是Entity Framework本身正在关闭连接。所以,我有点犹豫是否需要集中连接,或者在特殊情况下可能会导致问题。