コード例 #1
0
ファイル: ConfigCache.cs プロジェクト: zero1036/TGNet
        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);
        }
コード例 #2
0
        public virtual DataTable ConnectTest()
        {
            DataTable dt = template.Query("select * from EGCommonADOTest", null, null);

            return(dt);
        }
コード例 #3
0
ファイル: AOPTest.cs プロジェクト: zero1036/TGNet
        public virtual DataTable test()
        {
            DataTable dt = template.Query("select * from DataConsolidation;", null, null);

            return(dt);
        }
コード例 #4
0
ファイル: ConfigCache.cs プロジェクト: flyeven/Utility
        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;
        }