Exemplo n.º 1
0
    public Dictionary <int, T> GetDT <T>(e_TableType et) where T : TDBase, new()
    {
        ContainsTD <T>(et);
        TDParsing <T> ss = Dic_TDBP[et] as TDParsing <T>;

        return(ss.dt);
    }
Exemplo n.º 2
0
    public List <T> GetLT <T>(e_TableType et) where T : TDBase, new()
    {
        ContainsTD <T>(et);
        TDParsing <T> ss = Dic_TDBP[et] as TDParsing <T>;

        return(ss.lt);
    }
Exemplo n.º 3
0
 /// <summary>
 /// 检查并创建对应表数据
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="et"></param>
 private void ContainsTD <T>(e_TableType et) where T : TDBase, new()
 {
     if (Dic_TDBP.ContainsKey(et) == false)
     {
         TDParsing <T> _parsing = new TDParsing <T>();
         List <string> lp       = dic_TDPath[et];
         _parsing.ParsingPath(lp);
         Dic_TDBP.Add(et, _parsing);
     }
 }