public string BuildCreateTableSql(bool dropIfExists = false)
 {
     return(_sqlProvider.BuildCreateTableSql(_tableName,
                                             _allColumns,
                                             _headKeyColumns.Concat(new[] { _keyColumn }).ToArray(),
                                             dropIfExists));
 }
 public string BuildCreateTableSql(bool dropIfExists = false)
 {
     return(_sqlProvider.BuildCreateTableSql(_tableName,
                                             _allColumns,
                                             _primaryKeyColumns,
                                             dropIfExists));
 }