在 asp mvc 或 windows C# 的中等应用程序中,哪种方式更好: 1-创建公共 sql 连接并在整个项目中使用?2-在需要的地方创建一个新的sql连接?
注意:1- 在 ado.net 或 ef 中。2-使用交易通常。谢谢你的回答。
在 asp mvc 或 windows C# 的中等应用程序中,哪种方式更好: 1-创建公共 sql 连接并在整个项目中使用?2-在需要的地方创建一个新的sql连接?
注意:1- 在 ado.net 或 ef 中。2-使用交易通常。谢谢你的回答。
不同的应用程序模型具有不同的范围,您应该在其中管理 SqlConnection 的生命周期。
对于 Web 应用程序,当前的最佳实践是使用由框架的依赖注入服务管理的请求范围连接。
对于控制台应用程序,您通常会将每个 SqlConnection 限定为using
某个方法中的一个块。
对于 Windows Forms/WPF 应用程序,您可以使用本using
地块或将 SqlConnection 范围限定为 Form 或 ViewModel。