Exemple #1
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;
        }
Exemple #2
0
 public ICreateTable GetCreateTableBuilder(string name, IfTableExists option = IfTableExists.Throw)
 {
     return(new CreateTableBuilder(Db, GetDDLWriter(), name, option));
 }
Exemple #3
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;
        }