c# - 减少 C# 中的使用次数

标签 c# .net asp.net-mvc-4 using sqlclient

我的问题可能很愚蠢,也可能根本不是问题,但就是这样......

我在我的 ASP.net MVC 项目中执行了很多数据库操作,我每次都创建两个对象,即 SqlConnectionSqlCommand

我在下面展示了一个例子

using (SqlConnection connection = new SqlConnection(connectionString))
{
  using (SqlCommand command = new SqlCommand("sRegisterUser", connection))
  {

我在一个类中用不同的方法进行所有这些不同的操作。

我的问题是如何减少每次创建这些对象?我怎样才能在全局范围内创建它们

PS:sRegisterUser 是一个存储过程,与其他方法一样,使用不同的过程获取不同的值作为参数。

请帮帮我。

提前感谢您的帮助。

最佳答案

答案是,不要。您不想共享这些对象,您正在适本地使用它们。

关于c# - 减少 C# 中的使用次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23428632/

相关文章:

c# - 无需for循环即可有效删除数据

c# - 为什么不是 System.Void?

asp.net-mvc - knockout 数组过滤器和计算可观察值不起作用

c# - MVC 模型绑定(bind)保留值 NULL

.net - Windows/.NET 负载分配和平衡

c# - WebAPI 上传错误。 MIME 多部分流的预期结束。 MIME 多部分消息不完整

c# - 使用 LINQ 从进程 [] 获取字符串 [] 或进程 ID

c# - 如何在 Inno Setup 中使用数据库为 .NET 应用程序制作安装文件?

c# - 在 2 个监视器上最大化 WPF 窗口

.net - Entity Framework 5.0 奇怪的问题