在C#中 SqlCommand.Parameters.Add("@a",'a')中的'@a' 是不是必须与存储过程中的参数一样,也就是在存储过程中也一定存在一个‘@a’ 的参数?要是可以不一样那么他是怎么判断给那个参数赋值的? 谢谢!