Esempio n. 1
0
 public void SetRefersTo(DependencyColumn from)
 {
     if (this.RefersTo != null)
     {
     }
     this.RefersTo = from;
 }
Esempio n. 2
0
        public List <DependencyTable> ConvertToDependencyTables(DatabaseContainer database)
        {
            List <DependencyTable> tables      = new List <DependencyTable>();
            List <ForeignKey>      foreignKeys = new List <ForeignKey>();

            database.Schemas.ForEach(s =>
            {
                foreignKeys.AddRange(s.ForeignKeys);
                s.Tables.ForEach(t =>
                {
                    DependencyTable table = new DependencyTable(t.Name, s.Name);
                    t.Columns.ForEach(c =>
                    {
                        DependencyColumn column = new DependencyColumn(c, table);
                        table.Columns.Add(column);
                    });
                    tables.Add(table);
                });
            });

            return(tables);
        }