MicroLite.Builder.InsertSqlBuilder.Values C# (CSharp) Method

Values() public method

public Values ( ) : IToSqlQuery
return IToSqlQuery
        public IToSqlQuery Values(params object[] columnValues)
        {
            this.InnerSql.Append(" VALUES (");

            if (columnValues != null)
            {
                for (int i = 0; i < columnValues.Length; i++)
                {
                    this.Arguments.Add(new SqlArgument(columnValues[i]));

                    this.InnerSql.Append(this.SqlCharacters.GetParameterName(i));

                    if (i < columnValues.Length - 1)
                    {
                        this.InnerSql.Append(',');
                    }
                }
            }

            this.InnerSql.Append(')');

            return this;
        }