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); }
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); }
/// <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); } }