public string CreateInsertStatement(DatabaseObject databaseObject) { var tableName = databaseObject.GetTableName(); var parameterListBuilder = SqlQueryFactoryUtility.CreateInsertParameterNameValueBuilder(databaseObject.GetDatabaseFields()); return(string.Format("INSERT INTO {0} ({1}) VALUES ({2})", tableName, parameterListBuilder.NameBuilder.ToString(), parameterListBuilder.ValueBuilder.ToString())); }