Ejemplo n.º 1
0
 public CreateTableBuilder(DbConnection db, IGenerateDDL generator, TableSchema schema)
 {
     _db = db;
     _generator = generator;
     _table = schema;
     _columns = new ColumnsCreator(Table);
     _constraints = new ConstraintsCreator(Table.Constraints);
     _indexes = new IndexCreator(Table.Indexes);
 }
Ejemplo n.º 2
0
 public CreateTableBuilder(IAccessDb db, IGenerateDDL generator, TableSchema schema)
 {
     _db          = db;
     _generator   = generator;
     _table       = schema;
     _columns     = new ColumnsCreator(Table);
     _constraints = new ConstraintsCreator(Table.Constraints);
     _indexes     = new IndexCreator(Table.Indexes);
 }
Ejemplo n.º 3
0
        public ModifyTableBuilder(IAccessDb db, IGenerateDDL generator, string name)
        {
            _db = db;
            _generator = generator;
            name.MustNotBeEmpty();
            _table = new TableSchema(name);

            _columns = new ColumnsEditor(Table, this);
            _constraints = new ConstraintsEditor(Table.Constraints, this);
            _indexes = new IndexEditor(Table.Indexes, this);
        }
Ejemplo n.º 4
0
        public ModifyTableBuilder(DbConnection db, IGenerateDDL generator, string name)
        {
            _db        = db;
            _generator = generator;
            name.MustNotBeEmpty();
            _table = new TableSchema(name);

            _columns     = new ColumnsEditor(Table, this);
            _constraints = new ConstraintsEditor(Table.Constraints, this);
            _indexes     = new IndexEditor(Table.Indexes, this);
        }
Ejemplo n.º 5
0
        public CreateTableBuilder(DbConnection db, IGenerateDDL generator, string tableName, IfTableExists option)
        {
            _db = db;
            _generator = generator;
            tableName.MustNotBeEmpty();
            _table = new TableSchema(tableName);
            _columns = new ColumnsCreator(Table);
            _constraints = new ConstraintsCreator(Table.Constraints);
            _indexes = new IndexCreator(Table.Indexes);

            Table.Name = tableName;
            Table.CreationOption = option;
        }
Ejemplo n.º 6
0
        public CreateTableBuilder(IAccessDb db, IGenerateDDL generator, string tableName, IfTableExists option)
        {
            _db        = db;
            _generator = generator;
            tableName.MustNotBeEmpty();
            _table       = new TableSchema(tableName);
            _columns     = new ColumnsCreator(Table);
            _constraints = new ConstraintsCreator(Table.Constraints);
            _indexes     = new IndexCreator(Table.Indexes);

            Table.Name           = tableName;
            Table.CreationOption = option;
        }