public TableView(CreateTableViewModel tableViewModel)
        {
            this.Schema      = tableViewModel.Schema;
            this.TableName   = tableViewModel.TableName;
            this.Description = tableViewModel.TableDescription;
            this.PrimaryKeys = tableViewModel.PrimaryKeys;
            var columns = new List <ColumnView>();

            foreach (var col in tableViewModel.Columns)
            {
                columns.Add(new ColumnView(col));
            }

            this.Columns = columns;
        }
예제 #2
0
 public CreateTableGenerator(CreateTableViewModel model)
 {
     this._model         = model;
     this._stringBuilder = new StringBuilder();
 }
 public void AddTable(CreateTableViewModel tableViewModel)
 {
     this.Tables.Add(new TableView(tableViewModel));
 }