轻松一下(添加参数的烦恼)
//--下面是sqlCommand.Parameter.add--明显可以看出如果你有多个的时候最好自己循环,因--如果你有6个参数,数组的会自动循环12次汉
//---添加一个参数的时候
[EditorBrowsable(EditorBrowsableState.Never)]
public override int Add(object value)
{
this.OnChange();
this.ValidateType(value);
this.Validate(-1, value);
this.InnerList.Add((SqlParameter) value);//---注意这里脱裤子放屁----this.InnerList<SqlParameter>
return (this.Count - 1);
}
//---添加一组的时候
public override void AddRange(Array values)
{
this.OnChange();
if (values == null)
{
throw ADP.ArgumentNull("values");
}
foreach (object obj2 in values)
{
this.ValidateType(obj2);
}
foreach (SqlParameter parameter in values)
{
this.Validate(-1, parameter);
this.InnerList.Add(parameter);
}
}