public void addTable(TableSchema tbl) { if (T.ContainsKey(tbl.TableName)) { if (tbl.Columns != null) { if (tbl.Columns.Count() > 0) { Tables = Tables.Update(tbl); T[tbl.TableName] = tbl; } } } else { Tables = Tables.AddItemToArray(tbl); T.Add(tbl.TableName, tbl); } }