IEnumerable<T>這個型別在Framework3.5之後開始常用,且Linq語法對於某些程式撰寫與處理變成方便許多,甚至在處理像是Linq to SQL等模式也很方便,但是不可諱言的,在企業中很多系統往往還是需透過Datatable或是Dataset物件進行物件傳遞,尤其在用完IEnumerable(ex:var)之後要在系統進行資料傳遞或是後續處理時,要用for或是 foreach組成Datatable是一件很麻煩的事情,且在企業這種想要讓大家快速開發思維下,這是很浪費時間,因此,想說有沒有一個可以快速的做法,讓我們可以快速進行資料轉換。於是,參考到網路一種做法