gpt4 book ai didi

c# - 我应该使用多少个 SqlConnection 实例

转载 作者:可可西里 更新时间:2023-11-01 08:55:30 24 4
gpt4 key购买 nike

背景:
我有一个应用程序,我很好地将接口(interface)逻辑与处理数据库查询的中间层逻辑分开。我做了很多自定义排序和缩小,所以我没有使用很多 SqlDataSources,而是使用 SqlCommands 调用很多存储过程。

我正在使用表单例份验证来创建 protected 子目录。在 protected 目录的 web.config 文件中,我有更多链接到具有更高特权角色的用户的连接字符串。

问题:
我应该在我的中间层共享一个 SqlConnection 对象以减少重复代码,还是应该为每个操作创建一个新实例?如果我需要更改连接字符串以访问 protected 存储过程,我可以重新实例化一个共享的 SqlConnection。这里有最佳实践吗?

最佳答案

不要担心共享以节省资源。 .NET 会为你管理这个,它默认做连接池。编写清晰易懂的代码,让 .NET 处理这些细节。

关于c# - 我应该使用多少个 SqlConnection 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2188335/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com