轻松一下(添加参数的烦恼)

--不知道对不对

//--下面是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);
    }
}

 

 

 

posted @ 2007-09-12 00:04  苹果王子  阅读(298)  评论(0编辑  收藏  举报