public void AddParameter(string parameterName, object parameterValue)
{
string fieldName = "[" + parameterName + "]";
string parameterToken = "@" + parameterName;
if (_isFirst)
{
_isFirst = false;
}
else
{
_fieldNames.Append(", ");
_parameterTokens.Append(", ");
}
_fieldNames.Append(fieldName);
_parameterTokens.Append(parameterToken);
SqlParameter parameter;
if (parameterValue == null)
{
parameter = new SqlParameter(parameterToken, DBNull.Value);
}
else
{
parameter = new SqlParameter(parameterToken, parameterValue);
}
_sqlParameters.Add(parameter);
}