public static void AddTable(this TransformationProvider database, string name, params Column[] columns)
        {
            var tableBuilder = new CreateExpressionRoot(database.Context).Table(name);

            foreach (var column in columns)
            {
                var builder = tableBuilder.WithColumn(column.Name, column.Type, column.Size);
                ColumnExtensions.ApplyColumnOptions(builder, column.ColumnProperty, column.DefaultValue);
            }
        }
 public static ICreateTableColumnOptionOrWithColumnSyntax WithColumn(this ICreateTableWithColumnOrSchemaSyntax tableBuilder, string name, DbType dbType, int size)
 {
     return(ColumnExtensions.GetTypedColumn(tableBuilder.WithColumn(name), dbType, size));
 }