C#

时间:2015-08-20 05:11:06

标签: c# ado.net

我正在使用C#中的大型会计软件,它使用SqlParameter个对象添加存储过程参数:

SqlCommand sccmd = new SqlCommand("AccountGroupAdd", sqlcon);
sccmd.CommandType = CommandType.StoredProcedure;
SqlParameter sprmparam = new SqlParameter();

sprmparam = sccmd.Parameters.Add("@accountGroupName", SqlDbType.VarChar);
sprmparam.Value = accountgroupinfo.AccountGroupName;

现在我想知道是否通过将SqlParameter对象删除为

来替换它
SqlCommand sccmd = new SqlCommand("AccountGroupAdd", sqlcon);
            sccmd.CommandType = CommandType.StoredProcedure;
sccmd.Parameters.Add("@accountGroupName", SqlDbType.VarChar).Value = accountgroupinfo.AccountGroupName;

提高应用程序的性能?

1 个答案:

答案 0 :(得分:0)

创建对象花费时间,因此下面的代码必须有时间来创建。

SqlParameter sprmparam = new SqlParameter();

上面的大量内容将花费大量时间。