protected abstract void SetParameter(int index, DbParameter value);
/// <summary> /// Re-assign a parameter at the specified index /// </summary> /// <param name="index">The zero-based index of the parameter to replace</param> /// <param name="value">The new parameter</param> protected override void SetParameter(int index, DbParameter value) { _unboundFlag = true; _parameterList[index] = (SqliteParameter)value; }
protected abstract void SetParameter(String parameterName, DbParameter value);
/// <summary> /// Re-assign the named parameter to a new parameter object /// </summary> /// <param name="parameterName">The name of the parameter to replace</param> /// <param name="value">The new parameter</param> protected override void SetParameter(string parameterName, DbParameter value) { SetParameter(IndexOf(parameterName), value); }