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