Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在.NET中管理数据库连接-保持连接处于活动状态_.net_Sql Server_Database Connection - Fatal编程技术网

在.NET中管理数据库连接-保持连接处于活动状态

在.NET中管理数据库连接-保持连接处于活动状态,.net,sql-server,database-connection,.net,Sql Server,Database Connection,我有一个严重依赖数据库的项目。基本上,项目中的每个操作都需要对数据库进行查询 项目遵循,在我的数据层,我有一个实例作为与数据库交互的数据成员 问题是,有时连接会无缘无故断开。 我的问题是,如何确保连接保持活动状态? 到目前为止,我得到的一个建议是定期发送“”。类似于选择1 我也希望您能对导致这种周期性断开的原因有任何见解 据我所知,将连接保留为数据成员可能不是最佳做法,但这是当前的情况,我希望避免在此时更改它。如果无法保持连接的活动状态,则会更好。在现代数据库中没有必要这样做。当你需要访问数据库

我有一个严重依赖数据库的项目。基本上,项目中的每个操作都需要对数据库进行查询

项目遵循,在我的数据层,我有一个实例作为与数据库交互的数据成员

问题是,有时连接会无缘无故断开。
我的问题是,如何确保连接保持活动状态?
到目前为止,我得到的一个建议是定期发送“”。类似于
选择1

我也希望您能对导致这种周期性断开的原因有任何见解


据我所知,将连接保留为数据成员可能不是最佳做法,但这是当前的情况,我希望避免在此时更改它。

如果无法保持连接的活动状态,则会更好。在现代数据库中没有必要这样做。当你需要访问数据库时,你应该打开一个连接,完成后立即关闭它。

他说的,另外:数据库软件在优化连接方面比你可能做得更好。就让它做它的工作吧。