Beispiel #1
0
 public static void Load(TableConfiguration pTableConfig)
 {
     var config = new CacheConfiguration();
     config.tables.Add(pTableConfig);
     Load(config);
 }
Beispiel #2
0
        public static DataSet LoadDataSet(CacheConfiguration pConfig)
        {
            IList<TableConfiguration> tables = pConfig.tables;
            ADOTemplate template = new ADOTemplate();
            DataSet ds = new DataSet();
            foreach (TableConfiguration table in tables)
            {
                DataTable dataTable = template.Query(table.Sql, null, null, table.DBName);
                dataTable.PrimaryKey = new DataColumn[] { dataTable.Columns["id"] };

                DataTable dt = dataTable.Copy();
                dt.TableName = table.TableName;
                ds.Tables.Add(dt);
            }
            return ds;
        }
Beispiel #3
0
        public static void Load(CacheConfiguration config)
        {
            DataSet ds = LoadDataSet(config);

            SetDC(ds);
        }