public static int ExcuteNonQuery(string sql, SqlParameter[] param)
{
using (SqlConnection con = new SqlConnection(ConnectionStringLocalTransaction))
{
con.Open();
SqlCommand cmd = new SqlCommand(sql, con);
if (param != null)
{
cmd.Parameters.AddRange(param);
}
int count = cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
con.Close();
return count;
}
}
这些代码就是执行一条sql,传递参数,有什么创新可言?10年前就有这样的代码。
谈不上什么创新,就是一段执行带参数的sql语句的方法。
用了using,用了AddRange?