如何创建到SQL Server数据库的连接的连接池,确保所有连接保持打开状态

问题描述 投票:0回答:1

对于在.NET Core 2.2中开发的项目,我正在尝试实现SQL Server数据库连接的连接池。这样,每当业务实体需要连接任何数据库时,它都会从连接池中拉出连接并使用。还需要保持连接池中的连接处于活动状态。所有数据库都在Azure中。

您能否指导我或提供一个示例,如何用C#代码实现连接池?是否可以使用任何标准库来实现连接池?

sql-server azure-sql-database asp.net-core-2.2
1个回答
0
投票
通常按需获取连接,并且几分钟不使用时会自动关闭,因此此设置通常仅用于特殊情况。参见Microsoft.Data.SqlClient
© www.soinside.com 2019 - 2024. All rights reserved.