public static T GetEntity <T>(DataTable dt) { if (dt == null || dt.Rows.Count == 0) { return(default(T)); } var dr = dt.Rows[0]; DataTableEntityBuilder <T> eblist = DataTableEntityBuilder <T> .CreateBuilder(dr); return(eblist.Build(dr)); }
public static List <T> GetList <T>(DataTable dt) { List <T> lst = new List <T>(); if (dt == null || dt.Rows.Count == 0) { return(lst); } DataTableEntityBuilder <T> eblist = DataTableEntityBuilder <T> .CreateBuilder(dt.Rows[0]); foreach (DataRow dr in dt.Rows) { lst.Add(eblist.Build(dr)); } dt.Dispose(); dt = null; return(lst); }
public static T GetEntity <T>(DataRow dr) { DataTableEntityBuilder <T> eblist = DataTableEntityBuilder <T> .CreateBuilder(dr); return(eblist.Build(dr)); }