public List <T> ExeSelectListM <T>(List <T> baselst) where T : DtBase, new() { T dto = new T(); List <T> lst = new List <T>(); DataTable dt = Select(dto.MakeSelectAll()); DataHandle.Table2List(dt, lst); for (int i = 0; i < baselst.Count; i++) { T itm1 = baselst[i]; bool fEql = false; for (int j = 0; j < lst.Count; j++) { T itm2 = lst[j]; if (itm1.KeyEqual(itm2)) { fEql = true; break; } } if (!fEql) { lst.Add(itm1); } } return(lst); }
public List <T> ExeSelectList <T>() where T : DtBase, new() { T dto = new T(); List <T> lst = new List <T>(); DataTable dt = Select(dto.MakeSelectAll()); DataHandle.Table2List(dt, lst); return(lst); }