public void AddTable(TableMeta table) { long id = 0; if (Tables.Count > 0) { id = Tables.Max(t => t.Id) + 1; } table.Id = id; Tables.Add(table); }
public static void AddColumn(ColumnMeta column, TableMeta target) { column.Parent = target; int id = 0; if (target.Columns.Count > 0) { id = target.Columns.Max(c => c.Id) + 1; } column.Id = id; target.Columns.Add(column); }