我正在調試Jaroslaw Kowalski提供程序包裝。在調試它時,我發現實體框架在每次查詢後關閉連接。與數據庫中的每個交互,應用程序的生命週期中,一個數據庫連接打開,並執行查詢後連接被關閉實體框架和數據庫連接
我的問題是:
- 無論底層提供默認做連接池。
- 如果我提供我自己的池,那麼我將如何知道何時關閉連接。目前我正在使用Thread.GetDomain()。ProcessExit事件註冊並在事件觸發時關閉連接。這種方法好嗎?
困擾我的事情是Entity Framework本身正在關閉連接。所以,我有點猶豫是否需要集中連接,或者在特殊情況下可能會導致問題。