Exemplo n.º 1
0
        public static List <TResult> ToList <TResult>(this DataTable dt) where TResult : class, new()
        {
            List <TResult> list = new List <TResult>();

            if (dt == null)
            {
                return(list);
            }

            DataTableEntityBuilder <TResult> eblist = DataTableEntityBuilder <TResult> .CreateBuilder(dt.Rows[0]);

            foreach (DataRow info in dt.Rows)
            {
                list.Add(eblist.Build(info));
            }

            dt.Dispose();
            dt = null;

            return(list);
        }