public static void Load(TableConfiguration pTableConfig) { var config = new CacheConfiguration(); config.tables.Add(pTableConfig); Load(config); }
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; }
public static void Load(CacheConfiguration config) { DataSet ds = LoadDataSet(config); SetDC(ds); }