Ejemplo n.º 1
0
 private void LoadSourceAndMappings()
 {
     try
     {
         Type              sourceType     = Assembly.GetAssembly(typeof(Database.Database)).GetType(SourceProviderBox.Text);
         ConstructorInfo   constructor    = sourceType.GetConstructor(new Type[] { typeof(string) });
         Database.Database sourceDatabase = (Database.Database)constructor.Invoke(new object[] { SourceConnectionStringBox.Text });
         DataTable         sourceTables   = sourceDatabase.ExecuteTable("SELECT * FROM information_schema.columns WHERE table_schema='public'");
         this.dataGridView1.DataSource = sourceTables;
     }
     catch (Exception e)
     {
         MessageBox.Show(e.ToString());
     }
 }