TransactionalNodeService.Common.MapTransaction.InsertQueryBuilder.AddParameter C# (CSharp) Method

AddParameter() public method

public AddParameter ( string parameterName, object parameterValue ) : void
parameterName string
parameterValue object
return void
            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);
            }