Extension Methods from Ewerton Luis de Mattos
-
Converts an IEnumerable to DataTable (supports nullable types)
adapted from http://www.c-sharpcorner.com/UploadFile/VIMAL.LAKHERA/LINQResultsetToDatatable06242008042629AM/LINQResultsetToDatatable.aspx
-
Return's a random item from a IList