当应用程序关闭时,SqlConnection自动关闭

本文关键字:SqlConnection 应用程序 | 更新日期: 2023-09-27 18:09:27

我在一个单独的线程中查询数据库。

如果我在执行查询时关闭应用程序,SqlConnection会自动关闭还是保持打开状态?

当应用程序关闭时,SqlConnection自动关闭

如果进程被终止,所有的操作系统资源,包括网络连接,将被释放。换句话说,这很好。

如果应用程序结束,连接将关闭,所有打开的连接也将关闭。

SqlConnection是一个一次性对象。一般来说,对实现了IDisposable的对象进行Dispose()处理总是好的做法。我还注意到SqlConnection对象有一个Close()方法。你也应该这么称呼吗?嗯,我找到了一篇关于这方面的更多信息的文章:

SqlConnection: To Close or To Dispose?