public IInsertValue Columns(params string[] columnNames)
{
this.InnerSql.Append(" (");
if (columnNames != null)
{
for (int i = 0; i < columnNames.Length; i++)
{
if (i > 0)
{
this.InnerSql.Append(',');
}
this.InnerSql.Append(this.SqlCharacters.EscapeSql(columnNames[i]));
}
}
this.InnerSql.Append(')');
return this;
}